ITPub博客

首页 > 数据库 > Oracle > OCP 1Z0-051-109

OCP 1Z0-051-109

原创 Oracle 作者:LuiseDalian 时间:2014-05-20 07:12:14 0 删除 编辑
(109)Examine the structure of the MARKS table:

name                   Null              Type

STUDENT_ID        NOT NULL   VARCHAR2(4)

STUDENT_NAME                      VARCHAR2(25)

SUBJECT1                                NUMBER(3)

SUBJECT2                                NUMBER(3)

SUBJECT3                                NUMBER(3)

Which two statements would execute successfully? (Choose two.)

A.

SELECT student_name,subject1 FROM marks

WHERE subject1 > AVG(subject1);

B.

SELECT student_name,SUM(subject1) FROM marks

WHERE student_name LIKE 'R%';

C.

SELECT SUM(subject1+subject2+subject3) FROM marks

WHERE student_name IS NULL;

D.

SELECT SUM(DISTINCT NVL(subject1,0)), MAX(subject1)

FROM marks WHERE subject1 > subject2;


答案:(C、D)

解析:

A(X),WHERE子句是对原始列的筛选,聚合函数并不是原始列中的内容,所以是不允许出现在该子句中的

B(X),出现在SELECT子句中的列,要么出现在聚合函数中,要么出现在GROUP BY子句中




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1164750/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: OCP 1Z0-051-103
下一篇: OCP 1Z0-051-106
请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    6040893