ocp考试资料群:569933648 验证码:ocp OCP 12c 19c考试题库解析与资料群:钉钉群号:35277291
全部博文(487)
分类: Oracle
2019-03-01 14:20:17
52、(12-11) choose the best answer:
Examine the structure and data in the PRICE_LIST table:
You plan to give a discount of 25% on the product price and need to display the discount amount
in the same format as the PROD_PRICE.
Which SQL statement would give the required result?
A) SELECT TO_CHAR (TO_NUMBER (prod_price)*.25, '$99,999.00')
FROM PRICE_LIST;
B) SELECT TO_CHAR(prod_price*.25, '$99,999.99')
FROM PRICE_LIST;
C) SELECT TO_CHAR(TO_NUMBER(prod_price,'$99,999.99')*.25,'$99,999.00')
FROM PRICE LIST;
D) SELECT TO_NUMBER (TO_NUMBER(prod_price, '$99,999.99')*.25, '$99,999.00')
FROM PRICE_LIST;
Answer:A
(解析:其实 B 答案也可以实现要求,但是它不是最好的,这里需要 to_number 转换函数,因为 prod_price 本身是 varchar2 类型,可以用如下语句实验:
SELECT TO_CHAR(to_number(sal)*.25, '$99,999.99')
FROM emp;
)