查询student表中的所有非空email信息,以下语句正确的是()

题目
单选题
查询student表中的所有非空email信息,以下语句正确的是()
A

Select email from student where email!=null

B

Select email from student where emailnotisnull

C

Select email from student where email<>null

D

Select email from student where emailisnotnull

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有学生数据库:student(sno,sname,sex,age,dept)。现要查询所有刘姓学生的信息,可使用如下的 SQL语句:SELECT*FROM student WHERE【 】。


正确答案:snameLIKE'刘%'
snameLIKE'刘%' 解析:查询刘姓同学,也就是姓名的第一个字为“刘”的同学,就可用LIKE谓词。LIKE后面的字符串中字符''表示可以是任意单个字符、'%'表示可以是任意多个字符。

第2题:

从通信录表中查询姓名为张三的nickname字段和email字段的语句【 】。


正确答案:SELECT nicknameemail FROM通信录 WHERE name=“张三”
SELECT nickname,email FROM通信录 WHERE name=“张三” 解析:本题考查SQL的简单查询语句,简单的SQL查询一般只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。选择列表指出所查询列,它可以是 1组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。选择表中所有列,可以使用下面语句显示通信录表中所有列的数据;SELECT*FROM通信录;选择部分列并指定它们的显示次序,查询结果集合中数据的排列顷序与选择列表中所指定的列名排列顺序相同,例如:SELECT nick name, email FROM通信录。本题答案为:SELECT nick name, email FROM通信录WHERE nanle=“张三”。

第3题:

使用SQL语句查询学生信息表tbl_student中的所有数据,并按学生学号stu_id升序排列,正确的语句是()

A、SELECT*FROMtbl_studentORDERBYstu_idASC;

B、SELECT*FROMtbl_studentORDERBYstu_idDESC;

C、SELECT*FROMtbl_studentstu_idORDERBYASC;

D、SELECT*FROMtbl_studentstu_idORDERBYDESC;


正确答案:A

第4题:

对于学生信息表:student(sno,sname,sex,age,dept),要查询所有刘姓学生的信息,正确的语句是

A.SELECT * FROM student WHERE sname LIKE'刘 * '

B.SELECT * FROM student WHERE sname LIKE'刘 $'

C.SELECT * FROM student WHERE sname LIKE'刘%'

D.SELECT * FROM student WHERE sname LIKE'刘&'


正确答案:C
解析:%符号可以表示可以和任意长的字符串匹配。掌握SQL语言中其它特殊符号的含义和用法。

第5题:

从员工信息表中查询姓名为张红的name字段和email字段的语句是【 】。


正确答案:SELECT name email FROM员工信息WHERE name=“张红”
SELECT name, email FROM员工信息WHERE name=“张红” 解析:本题考查SQL的简单查询语句。

第6题:

根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?()

A select * from student where age< avg(age)

B select * from student having age< avg(age)

C select * from student a where a.age< (select avg(b.age) from student b)

D select * from student a where (select avg(b.age) from student b ) >= a.age


参考答案C

第7题:

对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。

A.SELECT sno,sname FROM student WHERE gade=NULL

B.SELECT sno,sname FROM student WHERE grade IS NULL

C.SELECT sno,age FROM student WHERE grade IS NULL

D.SELECT mo,age FROM student WHERE grade=NULL


正确答案:B
解析:A、D选项中,不能写成列名=NULL;C、D选项查询的字段不正确。

第8题:

使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:A)SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”B)SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”C)SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”D)SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”


正确答案:A
本题考查SQL语句中条件查询语句的书写。选项B中的RIGHT()函数是取姓名字段值最右边的一个字;选项C的TRIM()函数是删除姓名字段值的尾部空格;选项D的STR()函数是将数值表达式转换成字符串;选项A中的LEFT()函数是从姓名字段中取第一个字,利用表达式LEFT(姓名,2)="王",才能正确地描述查询条件,正确答案为A。

第9题:

使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:______。

A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”

B.SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”

C.SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”

D.SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”


正确答案:A
解析:本题主要考查的是截取字符串的函数,利用LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。

第10题:

对于学生信息表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是

A.SELECT sno,sname FROM student WHERE grade=NULL

B.SELECT sno,sname FROM student WHERE grade IS NULL

C.SELECT sno,age FROM student WHERE grade IS NULL

D.SELECT sno,age FROM student WHERE grade=NULL


正确答案:B
解析:A),D)选项中,不能写成列名=NULL;C),D)选项查询的字段不正确。

更多相关问题