niusouti.com

在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。A.select ename,nvl(comm.,0)from empB.select ename,null(comm.,0)from empC.SELECT ename,NULLIF(comm,0)FROM empD.SELECT ename,DECODE(comm.,NULL,0)FROM emp

题目
在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。

A.select ename,nvl(comm.,0)from emp

B.select ename,null(comm.,0)from emp

C.SELECT ename,NULLIF(comm,0)FROM emp

D.SELECT ename,DECODE(comm.,NULL,0)FROM emp


相似考题
参考答案和解析
参考答案:D
更多“在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。 ”相关问题
  • 第1题:

    在 Visual FoxPro 中 , 对于字段值为空值( NULL )叙述正确的是

    A) 空值等同于空字符串

    B) 空值表示字段还没有确定值

    C) 不支持字段值为空值

    D) 空值等同于数值 0


    正确答案:B

  • 第2题:

    在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是( )。

    A.空值等于空字符串

    B.Visual FoxPro不支持空值

    C.空值表示字段还没有确定值

    D.空值等同于数值0


    正确答案:C
    在VisualFoxPro中字段值为空值(NULL)表示字段还没有确定值,例如一个商品的价格的值为空值,表示这件商品的价格还没有确定,但不等同于数值为0。

  • 第3题:

    在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是

    A)姓名字段中包含空格的记录

    B)姓名字段为空的记录

    C)姓名字段中木包含空格的记录

    D)姓名字段不为空的记录


    正确答案:A
    【答案】:A
    【知识点】:查询条件设计中函数的应用
    【解析】:使用 IsNull 函数可以判断表达式是否包含 Null 值。在本题中为“姓名”字段使用此函数意思是查询所有姓名为空的记录,故答案为A。

  • 第4题:

    在Visual FoxPr0中,关于字段值为空值(NULL)的描述中正确的是( )。

    A.空值等同于空字符串

    B.空表表示字段还没有确定值

    C.不支持字段值为空值

    D.空值等同于数值0


    正确答案:B
    空值用于描述数据库中可能会遇到的尚未存储数据的字段,表示缺值或不确定值。

  • 第5题:

    关于空值,下列说法不正确的是( )。

    A.空值等于0、空串、空格

    B.空值不是一种数据类型

    C.空值可以赋值给变量数组字段

    D.控值等于当条件表达式中遇到NULL,该值表达式为“假”


    正确答案:A

  • 第6题:

    while(表达式){语句;}结构中循环结束的条件是()。

    • A、当表达式的值为0时
    • B、当表达式的值不为0时
    • C、当表达式的值为1时
    • D、当表达式的值为非1时

    正确答案:A

  • 第7题:

    在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。

    • A、select ename,nvl(comm.,0)from emp
    • B、select ename,null(comm.,0)from emp
    • C、SELECT ename,NULLIF(comm,0)FROM emp
    • D、SELECT ename,DECODE(comm.,NULL,0)FROM emp

    正确答案:D

  • 第8题:

    在WALLTOA命令中,如果键入的是不可显示字符,则内存变量的值为空,既长度为0


    正确答案:正确

  • 第9题:

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


    正确答案:age is null

  • 第10题:

    单选题
    数据窗口对象中某字段的数据显示方式设置为:“¥#,##0; -¥#,##0;零;空”,则该字段的数值为-53时,显示为()
    A

    ¥5,300

    B

    -¥53

    C

    D


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

  • 第11题:

    单选题
    在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。
    A

    select ename,nvl(comm.,0)from emp

    B

    select ename,null(comm.,0)from emp

    C

    SELECT ename,NULLIF(comm,0)FROM emp

    D

    SELECT ename,DECODE(comm.,NULL,0)FROM emp


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

  • 第12题:

    判断题
    浏览表时,若某记录的备注字段显示为:memo,则表示该记录的备注字段为空值。
    A

    B


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

  • 第13题:

    在查询设计窗口,如果在日期字段的“条件”框中输入“>0”,即要求此查询显示()。

    A、当前日期之后的所有记录

    B、当前日期之前的所有记录

    C、2000年之后的所有记录

    D、所有该字段值不为空的记录


    参考答案:D

  • 第14题:

    在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是( )。

    A.姓名段为空的记录

    B.姓名字段中包含空格的记录

    C.姓名字段不为空的记录

    D.姓名字段中不包含空格的记录


    正确答案:A
    “IsNull”表示的是为空,所以根据题意,所查询出来的结果为姓名字段为空的记录。

  • 第15题:

    请写出一条查询语句,要求显示出Score表中的全部数据,并要求当成绩为空时显示数值-1。


    正确答案:select 学号课程名isnull(成绩-1) from Score
    select 学号,课程名,isnull(成绩,-1) from Score

  • 第16题:

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

    A.0

    B.空值

    C.出错

    D.无穷大


    正确答案:B

  • 第17题:

    ORACLE表达式NVL(phone,’0000-0000’)的含义是()。

    • A、当phone为字符串0000-0000时显示空值
    • B、当phone为空值时显示0000-0000
    • C、判断phone和字符串0000-0000是否相等
    • D、将phone的全部内容替换为0000-0000

    正确答案:B

  • 第18题:

    使用insert语句插入数据时可以缺省某些允许为空的字段。


    正确答案:正确

  • 第19题:

    在Access中,下面关于空值的描述正确为()。

    • A、尚未存储数据的字段的值
    • B、空值是缺省值
    • C、查找空值的方法与查找空字符串相似
    • D、空值的长度为零

    正确答案:D

  • 第20题:

    浏览表时,若某记录的备注字段显示为:memo,则表示该记录的备注字段为空值。


    正确答案:正确

  • 第21题:

    单选题
    在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是(  )。
    A

    空值等同于空字符串

    B

    空值表示字段还没有确定值

    C

    不支持字段值为空值

    D

    空值等同于数值0


    正确答案: A
    解析:
    在Visual FoxPro中,空值表示字段还没有确定值,不等同于0和空字符串。Visual FoxPro字段值支持空值。一个字段是否允许为空值与实际应用有关,例如作为关键字的字段是不允许为空值的,而那些在插入记录时允许暂缺的字段值往往允许为空值。

  • 第22题:

    单选题
    查询出EMP表中COMM字段为空的记录()
    A

    select * from emp where comm='';

    B

    select * from emp where comm=null;

    C

    select * from emp where nvl(comm)=0;

    D

    select * from emp where comm is null;

    E

    select * from emp where nvl(comm,0)=0;


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

  • 第23题:

    单选题
    EMPLOYEES中职员编号为90的职员的commission_pct为空值,salary为1000,语句select12*salary*(commission_pct+0.2)comm from EMPLOYEES;comm显示的结果是()。
    A

    12000

    B

    0

    C

    2400

    D

    NULL


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