oracle sql 使用小结

1、case函数
--Case搜索函数 
CASE
WHEN 条件1   THEN 结果1 
WHEN 条件2   THEN 结果2
ELSE '其他'
END 

2、nvl
NVL( string1, replace_with)
功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。

3、decode
decode(待比较的对象,如果为这个,那麼结果为这个,否则结果是这个)

4、substr(string,start,length)
string - 指定的要截取的字符串。   start - 必需,规定在字符串的何处开始。   正数 - 在字符串的指定位置开始   负数 - 在从字符串结尾的指定位置开始   0 - 在字符串中的第一个字符处开始   length - 可选,指定要截取的字符串长度,缺省时返回字符表达式的值结束前的全部字符。

猜你喜欢

转载自fangzi370307.iteye.com/blog/1746535