单选题

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

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

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

CSELECT ename,NULLIF(comm,0)FROM emp

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

正确答案

来源:www.examk.com

答案解析

相似试题
  • 在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句为数据库中的所有用户创建CUSTOMER表的同义词()。

    单选题查看答案

  • 在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是()。

    单选题查看答案

  • 在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()。

    单选题查看答案

  • 下面()不是Oracle事务控制语句。

    单选题查看答案

  • 在Oracle中,下列()语句不能用于控制游标。

    单选题查看答案

  • 在Oracle中,事务中使用下列SQL语句不会引起锁定()。

    单选题查看答案

  • 当需要查询Oracle的控制文件的名称、位置和状态时,可以使用()语句。

    单选题查看答案

  • 在oracle程序中处理语句时发生的逻辑错误导致()故障。

    单选题查看答案

  • 在Oracle中,可以用一个SELECT语句同时从多个表中取出数据,只需在SELECT语句的()子句中列出要从中取出数据的表名称即可。

    单选题查看答案