代码改变世界

decode函数的用法

2015-09-02 14:27  ^o^hui  阅读(998)  评论(0)    收藏  举报

decode函数相当于一条件语句(if)。它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值,函数的参数列表是由若干数值及其对应结果组成的若干序偶形式。当然,如果未能 任何一个实参序偶匹配成功,则函数也有默认的返回值。区别于sql的其他函数,decode函数还能识别和操作空值。

其具体的语法格式如下: DECODE(input_value,value,result[,value,result…][,default_result]);

decode(qu, 0, '无', '有')  ----》当qu=0时返回无,否则返回有