oracle函数整理---decode函数
2011-08-26 16:08
357 查看
作用:相当于case语句
语法:decode(input_value,value0,result0[,value1,result1…][,default_result]);
参数解释:1)nput_value 试图处理的栏位。decode函数将该数值与一系列的值相比较,以决定最后的返回结果。
2)value[i] 比对的数值。如果栏位值与之匹配成功,则相应的结果将被返回。对应一个空的返回值,可以使用关键字NULL于之对应。
3)result[i] 比对的数值对应的结果值。
4)default_result 未能与任一比对的数值匹配成功时,函数返回的默认值。
范例:select decode(flag,'1','正常使用','2','暂停使用',NULL,'作废','其他') from test
语法:decode(input_value,value0,result0[,value1,result1…][,default_result]);
参数解释:1)nput_value 试图处理的栏位。decode函数将该数值与一系列的值相比较,以决定最后的返回结果。
2)value[i] 比对的数值。如果栏位值与之匹配成功,则相应的结果将被返回。对应一个空的返回值,可以使用关键字NULL于之对应。
3)result[i] 比对的数值对应的结果值。
4)default_result 未能与任一比对的数值匹配成功时,函数返回的默认值。
范例:select decode(flag,'1','正常使用','2','暂停使用',NULL,'作废','其他') from test
相关文章推荐
- ORACLE函数整理大全
- Oracle常用函数整理
- Oracle 11G函数整理(字符函数)
- Oracle 11G函数整理(NULL值处理函数)
- oracle 常用函数整理
- oracle中自带的函数decode函数
- oracle函数整理---instr函数
- Oracle常用函数整理
- oracle函数整理---first_value函数
- oracle高级函数(待整理)
- oracle函数整理---cast函数
- [整理]Oracle分析函数
- 日常收集整理oracle trunc 函数处理日期格式(很实用)
- 110个Oracle常用函数整理汇总【转】
- Oracle 11G函数整理(数值函数)
- 【整理】Oracle常用函数
- Oracle 11G函数整理(聚合函数)
- Oracle常用函数整理
- oracle开窗函数over(partition by)函数整理
- oracle中的函数介绍(一):nvl函数、decode函数、case when函数、sum函数