欢迎来到易学考试网 易学考试官网
全部科目 > 大学试题 > 计算机科学 > Oracle

单项选择题

用下列代码块回答问题:

要在上述返回集的DEPTNO列中显示99,可以用下列哪个SQL语句?()

    A.select nvl(e.deptno,99),e.ename,e.sal from emp e where (e.deptno,e.sal)=(select max(e2.sal)from emp e2where nvl(e.dept,99)=nvl(e2.deptno,99));
    B.select nvl(e.deptno,99),e.ename,e.sal from emp e where e.sal =(select max(e2.sal)from emp e2where nvl(e.dept,99)=nvl(e2.deptno,99));
    C.select nvl(e.deptno,99),e.ename,e.sal from emp e where (e.deptno,e.sal)=(select e2.deptno,max(e2.sal)from emp e2where nvl(e.dept,99)=nvl(e2.deptno,99));
    D.select nvl(e.deptno,99),e.ename,e.sal from emp e where (e.deptno,e.sal)=(select e2.deptno,max(e2.sal)from emp e2where nvl(e.dept,99)=nvl(e2.deptno,99)group by e1.deptno);

点击查看答案

相关考题

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题