计算机程序设计

在SQL中,查询空值时要使用()

题目

在SQL中,查询空值时要使用()

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

第1题:

在Access中要创建一个查询对象,可以使用( )。

A. 以上都对

B. SQL语句

C. 查询设计

D. 查询向导


正确答案是:A

第2题:

在SQL的嵌套查询中,量词ANY和是同义词。在SQL查询时,使用___子句指出的是查询条件。


正确答案:SOME,WHERE或WHER
本题考查SQL语句的嵌套查询中量词的含义。在SQL的嵌套查询中,量词ANY和-SOME是同义词,在进行比较运算时,只要子查询中有一行能使结果为真,则结果为真。SQL SELECT语句的基本结构为SELECT ... FROM ... WHERE,其中 WHERE子句用来指出查询的条件,FROM用来指出查询表或视图,SELECT后指出查询所妙示的字段。

第3题:

● 嵌入式 SQL 中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能取空值,为解决这一矛盾,使用的机制是 (56) 。

(56)

A. SQLCA

B. 游标

C. 指示变量

D. 动态SQL


正确答案:D

第4题:

( 8 )在 SQL 的 SELECT 查询时,使用 【 8 】 子句实现消除查询结果中的重复记录。


正确答案:

第5题:

嵌入式SQL中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能取空值,为解决这一矛盾,使用的机制是(56)。

A.SQLCA

B.游标

C.指示变量

D.动态SQL


正确答案:C
解析:本题考查对嵌入式SQL的掌握。数据库有空值,而高级语言中变量没有空值,所以当查询的记录某一属性为空值时,无法将空值赋给主变量,此时主变量仍保持原有值。同样,更新语句也存在主变量不能取空值问题。引入指示变量,用来标识对应主变量值是否为空值,可以解决此问题。

第6题:

在定义基本表的SQL语句CREATE TABLE中,如果要定义某个属性不能取空值,应在该属性后的使用的约束条件短语是【 】。


正确答案:NOTNULL
NOTNULL 解析:在定义基本表的SQL语句CREATETABLE中,在某属性后使用约束条件短语NOTNULL表示某该属性不能取空值。

第7题:

查询教师表中“系别号”字段的值为空值的所有记录的SQL是( )。A.SELECT*FROM教师WHERE系别号=”S

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

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

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

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

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


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

第8题:

在定义基本表的SQL语句CREATE TABLE中,如果要定义某个属性不能取空值,应在该属性后面使用的约束条件短语是__________。


正确答案:
NOTNULL
SQL支持空值的概念,空值是不知道的值(未知值),任何列可以有空值,除非在CREATETABLE语句列的定义中指定了NOTNULL。

第9题:

在SQL中,涉及空值的+,-,*、/运算中,有一个操作数为空值时,结果为( )。

A.0

B.空值

C.出错

D.无穷大


正确答案:B

第10题:

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


正确答案: