含义解释:
decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
条件:5-3
值1:1
返回值1:'5-3=1'
值2:2
返回值1:'5-3=2'
缺省值 返回值3:'5-3=0' (这个值可以不写,不写默认是空,如果不满足上述条件则返回空:如下)
可以与sign()函数相结合使用,sign(value)可以返回-1、0、1,
如果value<0 返回-1,
value=0 返回0
value>0 返回1
如下
好多数据用0、1代表是否,可以用decode、sign函数返回某字段的值相对应的‘是’、‘否’
假设sign函数中的value是0