ITPub博客

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

OCP 1Z0-051-57

原创 Oracle 作者:LuiseDalian 时间:2014-05-14 07:05:59 0 删除 编辑
(57)The CUSTOMERS table has the following structure:

name                         Null             Type

CUST_ID                   NOT NULL    NUMBER

CUST_FIRST_NAME NOT NULL    VARCHAR2(20)

CUST_LAST_NAME  NOT NULL    VARCHAR2(30)

CUST_INCOME_LEVEL                 VARCHAR2(30)

CUST_CREDIT_LIMIT                   NUMBER

You need to write a query that does the following tasks:

1. Display the first name and tax amount of the customers. Tax is 5% of their credit limit.

2. Only those customers whose income level has a value should be considered.

3. Customers whose tax amount is null should not be considered.

Which statement accomplishes all the required tasks?

A.

SELECT cust_first_name, cust_credit_limit * .05 AS TAX_AMOUNT

FROM customers

WHERE cust_income_level IS NOT NULL AND tax_amount IS NOT NULL;

B.

SELECT cust_first_name, cust_credit_limit * .05 AS TAX_AMOUNT

FROM customers

WHERE cust_income_level IS NOT NULL AND cust_credit_limit IS NOT NULL;

C.

SELECT cust_first_name, cust_credit_limit * .05 AS TAX_AMOUNT

FROM customers

WHERE cust_income_level <> NULL AND tax_amount <> NULL;

D.

SELECT cust_first_name, cust_credit_limit * .05 AS TAX_AMOUNT

FROM customers

WHERE (cust_income_level,tax_amount) IS NOT NULL;


答案:(B)

解析:

WHERE子句中不允许出现别名


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

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

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    6043140