“Select*From成绩单where(数学isnull)and(语文is not nutll)”是用来筛选数学为空白并且语文不是空白的记录。

题目

“Select*From成绩单where(数学isnull)and(语文is not nutll)”是用来筛选数学为空白并且语文不是空白的记录。

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

第1题:

在成绩表中,查找物理分数最高的学生记录,下列SQL语句的空白处应填入的是( )。

SELECT*FROM 成绩表; WHERE 物理>=______; (SELECT 物理 FROM 成绩表)

A.SOME

B.EXITS

C.ANY

D.ALL


正确答案:D
解析:ANY、ALL和SOME是量词,其中ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真:而ALL则要求子查询中的所有行都使结果为真时,结果才为真。EXITS是谓词,EXITS和NOT EXITS是用来检查在子查询中是否有结果返回即存在元组或不存在元组)。

第2题:

在学生表STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系"CS”的学生的姓名(XM)和性别(XB) 。实现该功能的正确SQL语句是______。

A.SELECT XM,XB FROM STUD WHERE SD IN("IS","MA","CS")

B.SELECT XM,XB FROM STUD WHERE SD NOT IN("IS","MA","CS")

C.SELECT XM,XB FROM STUD WHERE SD NOT("IS","MA","CS")

D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS)


正确答案:B
解析:在WHERE子句中,可使用以下运算符来确定查询集合: IN——查找属性值属于指定集合的元组。NOT IN——查找属性值不属于指定集合的元组。显然,选项A的查询不符合题目要求;选项C使用的集合运算符NOT不正确,应为NOTIN;选项D的属性列表中,各属性应当使用引号引起来。因此选项B正确。

第3题:

在某次考试中.小明的语文、数学成绩均为80,英语成绩为75。已知全班三科平均成绩都为65,语文标准差为10,数学标准差为l5,英语标准差为5。小明三科的成绩按照标准分 由大到小进行排序的结果是

A.语文、数学、英语 B.英语、数学、语文

C.英语、语文、数学 D.语文、英语、数学


正确答案:C

第4题:

下列SQL语句中可以正确查询教师表中“系别号”字段的值为空值的所有记录的是( )。

A. SELECT*FROM教师WHERE系别号=‘ ’

B. SELECT*FROM教师WHERE系别号=null

C. SELECT*FROM教师WHERE系别号is null

D. SELECT ISNULL(系别号)FROM教师


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

第5题:

下图是使用查询设计器完成的查询,与该查询等价的SQL语句是 ______。

A.select学号,数学from sc where 数学>(select avg(数学)from sC)

B.select学号where数学>(select avg(数学)from sC)

C.select数学avg(数学)from sc

D.select数学>(select avg(数学)from sC)


正确答案:A
解析:由题目中的图片可以得出:查询条件的是“数学成绩大于数学平均分”,需要显示的字段是“学号”和“数学”,SQL语句中也应包含这些数据。

第6题:

在学生表STUD中,查询既不是信息系'IS'、数学系'MA'也不是计算机系'CS'的学生的姓名(XM)和性别(XB) 。SD为系名。实现该功能的正确SQL语句是______。

A.SELECT XM,XB FROM STUD WHERE SD IN('IS','MA','CS');

B.SELECT XM,XB FROM STUD WHERE SD NOT IN ('IS','MA','CS');

C.SELECT XM,XB FROM STUD WHERE SD NOT('IS','MA','CS');

D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS);


正确答案:B

第7题:

下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。

A.select学号,数学from sc where数学>(selectavg(数学) from sc)

B.select学号where数学>(select avg(数学) from sc)

C.select数学avg(数学) from sc

D.select数学>(select avg(数学) from sc)


正确答案:A
解析: 本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“Sc”,查询的条件是:数学>(selectavg(数学) from sc)。

第8题:

例如数据库中有A表,包括学生,学科,成绩三个字段 , 数据库结构为 学生 学科 成绩 张三 语文 60 张三 数学 100 李四 语文 70 李四 数学 80 李四 英语 80

如何统计最高分>80的学科( )

A.SELECT MAX(成绩) FROM A GROUP BY学科 HAVING MAX(成绩)>80;

B.SELECT学科 FROM A GROUP BY学科 HAVING成绩>80;

C.SELECT学科 FROM A GROUP BY学科 HAVING MAX(成绩)>80;

D.SELECT学科 FROM A GROUP BY学科 WHERE MAX(成绩)>80;


正确答案:C 

第9题:

查询教师表中“系别号”字段的值为空值的所有记录的SQL是( )。

A. SELECT*FROM教师WHERE系别号=”

B. SELECT*FROM教师WHERE系别号:null

C. SELECT*FROM教师WHERE系别号is null

D. SELECT ISNULL(系别号)FROM教师


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

第10题:

下面表达式中,执行后的结果是在“平均分”字段中显示“语文”、“数学”、“英语”三个字段中分数的平均值(结果取整)的是( )。

A.平均分:([语文]+[数学]+[英语])\3

B.平均分:([语文]+[数学]+[英语])/3

C.平均分:语文+数学+英语\3

D.平均分:语文+数学+英语/3


正确答案:A
解析:本题考查计算字段的建立。建立计算字段的方法:在字段行输入计算字段名和计算表达式,计算名在前,计算表达式在后,中间用英文冒号(:)隔开。平均分:([语文]+[数学]+[英语])\3执行的结果即是在“平均分”字段中显示“语文”、“数学”、“英语”3个字段中分数的平均值,而且对计算结果取整;选项 B计算结果不取整;选项C表达式错误,在计算字段中,字段名称要用英文中括号([])括起来,而且在表达式中,整除运算(\)比加减运算优先级高;选项D表达式错误。在计算字段中,字段名称要用英文中括号([])括起来,而且在表达式中,乘除运算比加减运算优先级高。答案为A。

更多相关问题