ITPub博客

首页 > 数据库 > Oracle > OCP 1Z0 051 140

OCP 1Z0 051 140

原创 Oracle 作者:LuiseDalian 时间:2014-05-26 05:56:13 0 删除 编辑
(140)Examine the structure of the PRODUCTS table:

name                Null        Type

PROD_ID          NOT        NULL NUMBER(4)

PROD_NAME                    VARCHAR2(20)

PROD_STATUS                VARCHAR2(6)

QTY_IN_HAND                 NUMBER(8,2)

UNIT_PRICE                     NUMBER(10,2)

You want to display the names of the products that have the highest total value for UNIT_PRICE * QTY_IN_HAND.

Which SQL statement gives the required output?

A.

SELECT prod_name FROM products

WHERE (unit_price * qty_in_hand) = (SELECT MAX(unit_price * qty_in_hand) FROM products);

B.

SELECT prod_name FROM products

WHERE (unit_price * qty_in_hand) = (SELECT MAX(unit_price * qty_in_hand) FROM products GROUP BY prod_name);

C.

SELECT prod_name FROM products GROUP BY prod_name

HAVING MAX(unit_price * qty_in_hand) = (SELECT MAX(unit_price * qty_in_hand) FROM products GROUP BY prod_name);

D.

SELECT prod_name FROM products

WHERE (unit_price * qty_in_hand) = (SELECT MAX(SUM(unit_price * qty_in_hand)) FROM products) GROUP BY prod_name;



答案:(A)

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

上一篇: OCP 1Z0 051 134
下一篇: OCP 1Z0 051 132
请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    6040940