电脑技术学习

Oracle中内置的SQL函数

dn001
今天笔试最后两道题都是Oracle的,第一道就是考察Oracle内置的SQL函数的,看完题目我就晕了,说啥也想不起来了。还好第二道题目是有关概念的,凑合答上来了。看来Oracle方面还要多花点时间才行。

Decode。解码函数。Decode(exPRession, search1, result1, search2, result2, ... , default) 将expression依次和search1到searchN比较,如果和searchi相同则函数值为resulti,没有找到相同的,缺省函数值为default。
Trim。这个简单和通常的java中的Trim类似。Trim(0 from 0098350000) 函数值为9835。
Substr。取子字符串函数。Substr(string, start, count) 函数值为string中start起的county个字符。
NVL。这个不知道是哪几个单词的缩写。例:NVL(string1, replace_with) 如果string1 is not null,函数值为string1,如果string1 is null,函数值为replace_with。
translate。按照指定规则将字符逐个转换。translate(string, from, to) 按照from-->to的规则转换string,结果字符串应和string长度相同。
to_char。日期转换成字符串的函数。to_char(date, format) 函数值为date按照format转换成的字符串。
to_date。字符串转换成日期的函数。to_date(string, format) 函数值为string按照format转换成的日期。;