在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL

题目

在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE ()。

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

第1题:

使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是( )。

A.DELETE FOR AGE>30

B.DELETE FROM S WHERE AGE>30

C.DELETE S FOR AGE>30

D.DELETE S WHERE AGE>30


正确答案:B

第2题:

使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是A)DELETE FOR AGE>30 B)DELETE FROM S WHERE AGE>30C)DELETE S FOR AGE>30 D)DELETE S WHERE AGE>30


正确答案:B
题目中考查的SQL的DELETE命令,语法格式为:
DELETE FROM 表名[WHERE 条件表达式〕
故选项B为正确答案。

第3题:

在SQL中,下列涉及空值的操作,不正确的是( )。

A.AGE IS NULL

B.NOT(AGE IS NULL)

C.AGE=NULL

D.AGE IS NOT NULL


正确答案:C
与窄值(NULL)有关的表达式中不能使用等号“=”。注意审题,本题是“涉及”空值的操作。

第4题:

在SQL语句中,为了避免查询到重复记录,可用____短语。


正确答案:
DISTINCT如果要去掉查询结果中的重复值,只需要使用DISTINCT短语。

第5题:

在SQL语句中,要删除仓库关系中仓库号的字段值是WH2的记录,可利用命令:

______ FROM 仓库 WHERE 仓库号="WH2"


正确答案:DELETE
DELETE 解析:在SQL语句中,利用DELETE语句可以删除表中满足要求的记录,但同样是逻辑删除。要进行物理删除,必须再使用PACK命令。

第6题:

●在SQL中,下列涉及空值的操作,不正确的是 (23) 。

(23) A.AGE IS NULL

B.AGE IS NOT NULL

C.AGE=NULL

D.NOT(AGE IS NULL)(23) A.AGE IS NULL

B.AGE IS NOT NULL

C.AGE=NULL

D.NOT(AGE IS NULL)


正确答案:C
【解析】SOL中允许属性值为空,用关键字NULL表示空值。测试"年龄为空值"的条件可用"AGEIS NULL",测试"年龄为非空值"的条件可用"AGE IS NOT NULL"或者"NOT(AGE IS NULL"。

第7题:

在SQL中,下列涉及空值的操作中不正确的——。

A.AGE IS NULL

B.AGE IS NOT NULL

C.AGE=NULL

D.NOT(AGE IS NULL)


正确答案:C
解析:涉及空值的查询中,NULL.值在数据库中有特殊的含义,它表示一个未知数据或者一个空值。判断某个值是否为NULL值,不能使用普通的比较运算符(=和!=等),只能用专门的判断NUIA.值的语句来完成。判断列取值是否为空的语句格式为:列名Is[NOT]NULL。因此c项不正确。

第8题:

在SQL中,下列涉及空值的操作中错误的是______。

A.AGE IS NULL

B.AGE IS NOT NULL

C.AGE=NULL

D.NOT(AGE IS NULL)


正确答案:C
解析:AGE=NULL是错误的,在SQL中没有这样的表达。

第9题:

在SQL语句中,要删除仓库表中仓库号的字段值是WH1的记录,可利用命令:

【 】FROM仓库WHERE仓库号="WH1"


正确答案:【 】DELETE
【 】DELETE 解析:在SQL语句中,利用DELETE语句可以删除表中满足要求的记录,但同样是逻辑删除,要进行物理删除,必须再使用PACK命令。

第10题:

下列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是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。