您的位置:首页 > 数据库 > Oracle

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: