下列()是SQL语言查询出员工E_mail地址的语句。A、select staffno from staff where E_mail=NULLB、select staffno from staff where E_mail NULLC、select staffno from staff where E_mail is NULLD、select staffno from staff where E_mail is not NULL

题目

下列()是SQL语言查询出员工E_mail地址的语句。

  • A、select staffno from staff where E_mail=NULL
  • B、select staffno from staff where E_mail NULL
  • C、select staffno from staff where E_mail is NULL
  • D、select staffno from staff where E_mail is not NULL
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列语句错误的是( )

A.select * from orders where ordername is not null;

B.select * from orders where ordername<>null;

C.select * from orders where ordername is null;

D.select * from orders where ordername not is null;


正确答案:D,B 

第2题:

已知学生选课信息表:sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是

A.SELECT sno,cno FROM sc WHERE grade=NULL

B.SELECT sno,cno FROM sc WHERE grade IS‘’

C.SELECT sno,cno FROM sc WHERE grade IS NULL

D.SELECT sno,cno FROM sc WHERE grade=‘’


正确答案:C
解析:IS NULL表示空值,空值不能表示为列名=NULL。

第3题:

有个员工表employees,该表中有职务列。你想检查哪些员工的信息中没有填写职务一栏,应该使用()。

A.Select*from employees where职务=NULL

B.Select*from employees where职务=‘NULL’

C.Select*from employees where职务ISNULL

D.Select*from employees where职务IS‘NULL’


参考答案:C

第4题:

检索尚未确定的供应商的订单号,正确的语句是( )。

A.SELECT * FROM 订购单 WHERE 供应商号 NULL

B.SELECT * FROM 订购单 WHERE 供应商号 =NULL

C.SELECT * FROM 订购单 WHERE 供应商号 IS NULL

D.SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL


正确答案:C
解析:进行空值查询时,要使用IS NULL,而=NULL是无效的,因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较。

第5题:

查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是 ______。

A.SELECT 学号,课程号 FROM sc WHERE 成绩=""

B.SELECT 学号,课程号 FROM sc WHERE 成绩=NULL

C.SELECT 学号,课程号 FROM sc WHERE 成绩 IS NULL

D.SELEC T学号,课程号 FROM sc WHERE 成绩


正确答案:C
解析:在SC表中成绩字段为数值型数据且初始为空值,本题要求查询出有选课记录,但没有考试成绩的学生的学号和课程号,只要成绩记录为空就说明没有考试成绩,即查询成绩字段为空值。查询空值时要使用IS NULL,而=NULL是无效的,因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较,所以选项C的语法是正确的。

第6题:

标准的SQL基本查询语句的格式是( )。

A.SELECT...FROM...WHERE

B.SELECT...WHERE...FROM

C.SELECT...WHERE...GROUP BY

D.SELECT...FROM...ORDER BY


正确答案:A
解析:SELECT查询语句可带很多功能不同的短语,最基本的格式通常为:
SELECT字段名列表>FROM表名>WHERE查询条件>
其中,SELECT用于选择查询结果要显示的目标列表;FROM用于列出查询要用到的所有表文件;WHERE则用于指定查询结果的筛选条件。

第7题:

若在教师表中查找还没有输入工龄的记录,使用的SQL语句为

A.SELECT * FROM 教师 WHERE 工龄IS NOT NULL

B.SELECT * FROM 教师 WHERE 工龄=0

C.SELECT * FROM 教师 WHERE 工龄 IS NULL

D.SELECT * FROM 教师 WHERE 工龄=NULL


正确答案:C
解析:在SQL查询中,查询空值时可以使用IS NULL短语;NOT IS NULL短语表示非空。

第8题:

检索“成绩”表中还没有“分数”的学生“学号”和“课程号”,正确的命令是( )。

A)SELECT学号,课程号FROM成绩WHERE分数NULL

B)SELECT学号,课程号FROM成绩WHERE分数=NULL

C)SELECT学号,课程号FROM成绩WHERE分数IS NULL

D)SELECT学号,课程号成绩订购单WHERE分数IS NOT NULL


正确答案:C

第9题:

“从学生选课信息表中找出无成绩的元组”的SQL语句是( )。 A.SELECT*FROM sc WHERE grade=NULL B.SELECT*FROM sc WHERE grade IS'' C.SELECT*FROM sc WHERE grade IS NULL D.SELECT*FROM sc WHERE grade=''


正确答案:C
SQL语句,无成绩,即成绩为空值,空值的语句为 IS NULL

第10题:

检索尚未确定的供应商的定单号,正确的命令是

A.SELECT * FROM订购单WHERE供应商号NULL

B.SELECT * FROM订购单WHERE供应商号=NULL

C.SELECT * FROM订购单WHERE供应商号IS NULL

D.SELECT * FROM订购单WHERE供应商号IS NOT NULL


正确答案:C
解析:进行空值查询时,要使用“ISNULL”,而“=NULL”是无效的,因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较。

更多相关问题