更多“在SQL中,查询空值时要使用()”相关问题
  • 第1题:

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


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

  • 第2题:

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

    A.SQLCA

    B.游标

    C.指示变量

    D.动态SQL


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

  • 第3题:

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


    正确答案:

  • 第4题:

    嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,应使用的机制是(请作答此空),引入( )来解决主语言无空值的问题。

    A.主变量
    B.游标
    C.SQLCA
    D.指示变量

    答案:B
    解析:
    本题考查嵌入式SQL的基础知识。嵌入式SQL是SQL语句与过程化编程语言(主语言)的结合,嵌入式SQL负责实现数据库的操作,过程化语言负责用户界面及过程化处理。两种语言需要进行数据交互,SQL的査询结果为关系集合,通过游标,将关系的操作分解为对单一记录的各字段的操作以适应主语言无关系操作的能力。SQL中有空值而高级语言没用,为解决这一矛盾,采取指示变量的方式。指示变量为负值时,表示其对应的主变量中的值是空值(该主变量的值仍然存在,但无意义),由主语言和DBMS根据指示变量的值对主变量按空值处理。

  • 第5题:

    在SQL查询语句中,如果指定DISTINCT短语,则表示在计算时要取消指定()中的重复值。

    • A、列
    • B、行
    • C、表
    • D、库

    正确答案:A

  • 第6题:

    在T-SQL中涉及空值的查询不能用“=”而是用()。


    正确答案:IS

  • 第7题:

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


    正确答案:SOME;WHERE

  • 第8题:

    在SQL中,空值用()表示。

    • A、*NULL
    • B、NULL
    • C、=NULL
    • D、IS NULL

    正确答案:D

  • 第9题:

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


    正确答案:age is null

  • 第10题:

    单选题
    在SQL查询语句中,如果指定DISTINCT短语,则表示在计算时要取消指定()中的重复值。
    A

    B

    C

    D


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    在SQL语言中,下列利用空值查询的命令中,正确的是()。
    A

    =NULL

    B

    NULL

    C

    SELECT NULL

    D

    IS NULL


    正确答案: A
    解析: 暂无解析

  • 第12题:

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

    正确答案: age is null
    解析: 暂无解析

  • 第13题:

    查询教师表中“系别号”字段的值为空值的所有记录的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”是无效的,因为空值不是一个确定的值,不能用“=”这样的运算符进行比较。

  • 第14题:

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

    A.0

    B.空值

    C.出错

    D.无穷大


    正确答案:B

  • 第15题:

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


    正确答案:

  • 第16题:

    在SQL语言中,下列利用空值查询的命令中,正确的是()。

    • A、=NULL
    • B、NULL
    • C、SELECT NULL
    • D、IS NULL

    正确答案:D

  • 第17题:

    在SQL查询时,如果去掉查询结果中的重复组,需使用()参数。


    正确答案:distinct

  • 第18题:

    用SQL语言要查询某字段为空值NULL的记录时,条件短语是某字段=NULL。


    正确答案:错误

  • 第19题:

    宏命令RunSQL的功能是()

    • A、执行指定的SQL语句
    • B、执行指定的查询中的SQL语句
    • C、使用SQL在表中查询
    • D、使用SQL语句设置指定属性值

    正确答案:A

  • 第20题:

    在SQL查询时,如果需要去掉查询结果中的重复组,应使用()保留字。


    正确答案:DISTINCT

  • 第21题:

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

    正确答案: IS NULL
    解析: 暂无解析

  • 第22题:

    单选题
    宏命令RunSQL的功能是()
    A

    执行指定的SQL语句

    B

    执行指定的查询中的SQL语句

    C

    使用SQL在表中查询

    D

    使用SQL语句设置指定属性值


    正确答案: B
    解析: 暂无解析

  • 第23题:

    判断题
    用SQL语言要查询某字段为空值NULL的记录时,条件短语是某字段=NULL。
    A

    B


    正确答案:
    解析: 空值不是一个确定的值,不能直接用“=NULL”,而应该用“IS NULL”。