EMPLOYEES中职员编号为90的职员的commission_pct为空值,salary为1000,语句select12*salary*(commission_pct+0.2)comm from EMPLOYEES;comm显示的结果是()。A.12000B.0C.2400D.NULL

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

A.12000

B.0

C.2400

D.NULL


相似考题
更多“EMPLOYEES中职员编号为90的职员的commission_pct为空值,salary为1000,语句select12*salary*(commission_pct+0.2)comm from EMPLOYEES;comm显示的结果是()。 ”相关问题
  • 第1题:

    显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是

    A.SELECT职员.职员号,姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY职员.职员号 HAVING COUNT(*)=0

    B.SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0

    C.SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)

    D.SELECT 职员.职员号,姓名 FROM 职员 WHERE 职员.职员号<>(SELECT 订单.职员号 FROM 订单)


    正确答案:C
    解析:显示没有签订任何订单的职员信息等价于显示订单表中不存在的职员信息。四个选项中只有选项c符合查询条件。

  • 第2题:

    在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

  • 第3题:

    将变量salary重新赋值为原来取值的3倍的语句是 ()

    A.salary=salary*2.00;

    B.salary=salary+(salary*3.00);

    C.salary=salary*3;

    D.salary=*3;


    DECLARE @countSELECT @count=1

  • 第4题:

    显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是( )。

    A.SELECT 职员.职员号,姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0

    B.SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0

    C.SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)

    D.SELECT 职员.职员号,姓名 FROM 职员 WHERE 职员.职员号<>(SELECT订单.职员号FROM订单)


    正确答案:C
    解析:显示没有签订任何订单的职员信息等价于显示订单表中不存在的职员信息。只有选项C符合查询条件。

  • 第5题:

    Access版本软件查看职员档案时,出现实时错“94,NULL值无效”其原因是:()

    A.有职员的帐号为空;

    B.有职员的编码重复;

    C.有职员的名称重复;

    D.有职员的档案为空。


    参考答案:A