Oracle的decode函数和sign函数

来源:互联网 发布:石家庄淘宝电商摄影 编辑:程序博客网 时间:2024/05/29 04:26

decode

decode(判断条件原值,判断条件值1,返回值1,判断条件值2,返回值2,判断条件值n,返回值n,默认返回值)
如果判断条件原值等于判断条件值1,那么返回返回值1,如果判断条件原值等于判断条件值n,那么返回返回值n,如果所有条件都不符合,返回默认值。
decode(1,1,’男’,’女’);–输出男
decode(2,1,’男’,’女’);–输出女
decode(‘qwer’,”,0,100);–输出100
decode(”,”,0,100);–输出0

sign

sign(判断条件,返回值)
如果判断条件大于0,返回1,如果判断条件小于0,返回-1,如果判断条件等于0,返回0

原创粉丝点击