当前位置: 代码迷 >> Oracle认证考试 >> 持续看题目
  详细解决方案

持续看题目

热度:992   发布时间:2016-04-24 03:51:21.0
继续看题目
73. Which tasks can be performed using SQL functions that are built into Oracle database ? (Choose
three .)
A. f inding the remainder of a division
B. a dding a number to a date for a resultant date value
C. c omparing two expressions to check whether they are equal
D. c hecking whether a specified character exists in a given string
E. r emoving trailing, leading, and embedded characters from a character string
Answer: ACD

哪个任务能用oracle内置函数完成?
A  求余 mod
B  date加个数字生成个日期值 add_months
C  比较两个值是否相等 nullif
D  查找给定字符串中是否存在某个字符串 instr
E  去字符串除头尾以及里面的字符。这个不行

B 为什么不行呢。这是个问题。?还是我理解有问题,。。求助!

------解决方案--------------------
明天来解答。。
------解决方案--------------------
如果不看答案我会选ABD。。

看了答案才知道C也可以。。。nullif 用的少,不过确实可以达到效果。

关于B,我个人也觉得add_months应该是符合要求的

------解决方案--------------------
英文和汉语的理解偏差吧,估计出题者想说的是给一个日期加上一个数值获得该日期+数值后的日期的函数,实际上这个直接用“日期+x”实现,没有函数。
我们理解成了给日期型字段加个数值还能得到一个日期型字段的话,自然就是add_month了。
------解决方案--------------------
这个有人说B也对。我没时间研究。见谅
  相关解决方案