oracle sql 运用小结
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 - 可选,指定要截取的字符串长度,缺省时返回字符表达式的值结束前的全部字符。
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 - 可选,指定要截取的字符串长度,缺省时返回字符表达式的值结束前的全部字符。