专业只做数据库实训和认证的品牌机构

微信公众号新浪微博
免费咨询电话:400-0909-964
当前位置: 网站首页 > OCP认证 > OCP考试 > OCP考试题库:11g-1Z0-051-v9.02-014题

OCP考试题库:11g-1Z0-051-v9.02-014题

文章来源: 更新时间:2016/7/27 13:59:31

在线老师点击咨询:

最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!

我要咨询

OCP考试题库:11g-1Z0-051-v9.02-014题,完整题库请点击这里联系老师咨询了解

14. Using the CUSTOMERS table, you need to generate a report that shows 50% of each credit

amount in each income level. The report should NOT show any repeated credit amounts in each income

level. --each income level中没有重复的credit amounts

Which query would give the required result?

A.

SELECT cust_income_level, DISTINCT cust_credit_limit * 0.50

AS "50% Credit Limit"

FROM customers;

[sql] view plain copy print?

sh@TESTDB> SELECT cust_income_level, DISTINCT cust_credit_limit * 0.50

2 AS "50% Credit Limit"

3 FROM customers;

SELECT cust_income_level, DISTINCT cust_credit_limit * 0.50

*

ERROR at line 1:

ORA-00936: missing expression

语法错误,DISTINCT不应该放在第二列,应该放在第一列中

[sql] view plain copy print?

sh@TESTDB> SELECT DISTINCT cust_income_level,cust_credit_limit * 0.50

2 AS "50% Credit Limit"

3 FROM customers where rownum<6;

CUST_INCOME_LEVEL 50% Credit Limit

------------------------------ ----------------

G: 130,000 - 149,999 5500

G: 130,000 - 149,999 4500

G: 130,000 - 149,999 3500

G: 130,000 - 149,999 750

B.

SELECT DISTINCT cust_income_level, DISTINCT cust_credit_limit * 0.50

AS "50% Credit Limit"

FROM customers;

同A,语法错误,DISTINCT不应该放在第二个

[sql] view plain copy print?

SELECT DISTINCT cust_income_level, DISTINCT cust_credit_limit * 0.50

2 AS "50% Credit Limit"

3 FROM customers;

SELECT DISTINCT cust_income_level, DISTINCT cust_credit_limit * 0.50

*

ERROR at line 1:

ORA-00936: missing expression

C.

SELECT DISTINCT cust_income_level ' ' cust_credit_limit * 0.50

AS "50% Credit Limit"

FROM customers;

[sql] view plain copy print?

sh@TESTDB> SELECT DISTINCT cust_income_level ' ' cust_credit_limit * 0.50

2 AS "50% Credit Limit"

3 FROM customers;

SELECT DISTINCT cust_income_level ' ' cust_credit_limit * 0.50

*

ERROR at line 1:

ORA-00923: FROM keyword not found where expected

这道题愿意为用' '连接两个列,可能用错,应为||来连接,不过DISTINCT的位置 对的

[sql] view plain copy print?

sh@TESTDB> SELECT DISTINCT cust_income_level || cust_credit_limit * 0.50

2 AS "50% Credit Limit"

3 FROM customers where rownum<6;

50% Credit Limit

----------------------------------------------------------------------

G: 130,000 - 149,999750

G: 130,000 - 149,9994500

G: 130,000 - 149,9993500

G: 130,000 - 149,9995500

D.

SELECT cust_income_level ' ' cust_credit_limit * 0.50 AS "50% Credit Limit"

FROM customers

D没有满足NOT show any repeated的条件。

此题答案C

本文地址:http://www.cuug.com.cn/ocp/ocpkaoshi/12584879704.html 转载请注明!


在线预约 抢先报名 获取课程排期

Oracle培训机构

金牌讲师<>

冉乃纲-老师CUUG金牌讲师
冉老师 CUUG金牌讲师 Oracle及RedHat高级讲师、Unix/Linux 资深专家...[详细了解老师]

免费咨询上课流程 客服在线中

陈卫星-老师CUUG金牌讲师
陈老师 CUUG金牌讲师 精通Oracle管理、备份恢复、性能优化 11年Ora...[详细了解老师]

免费咨询上课流程 客服在线中

选学校如何选择适合自己的学校

CUUG -CHINA UNIX USER GROUP,是国际UNIX组织UNIFORUM的中国代表,是国内悠久的专业UNIX培训机构,被誉为中国UNIX 的摇篮。多年来,以提高教学质量为本,强调素质教育,积极引进、消化国外的新技术,有效的结合中国....[详情]

一站式服务(从入学到就业一帮到底)

入学

学习

就业

实操

食宿
地址:北京市海淀区北清路164号28-38号院
课程咨询:010-59426307 010-59426319 400-0909-964
企业服务:137 1818 8639(陈经理)
部分信息来源于网络,如有错误请联系指正!
版权所有@北京神脑资讯技术有限公司 (CUUG,中国UNIX用户协会) Copyright 2016 ALL Rights Reserved 京ICP备11008061号-1