oracle decode函数的用法 oracle decode函数使用方法?
oracle decode函数使用方法?
DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。
比较表达式和搜索字,如果匹配,返回结果;如果不匹配,返回default值;如果未定义default值,则返回空值。
以上就是本文关于oracle中decode函数的使用方法示例的全部内容,希望对大家有所帮助。
sql decode函数用法?
decode函数比较1个参数时
SELECT ID,DECODE(inParam,"beComparedParam","值1" ,"值2") name FROM bank
#如果第一个参数inParam=="beComparedParam",则select得到的name显示为值1,
#如果第一个参数inParam!="beComparedParam",则select得到的name显示为值2
decode函数比较多个参数时
SELECT ID,DECODE(inParam,"para1","值1" ,"para2","值2","para3","值3","para4","值4","para5","值5") name FROM bank
#如果第一个参数inParam=="para1"那么那么select得到的那么显示为值1;
#如果第一个参数inParam=="para2"那么那么select得到的那么显示为值2;
#如果第一个参数inParam=="para3"那么那么select得到的那么显示为值3;
#如果第一个参数inParam=="para4"那么那么select得到的那么显示为值4;
#如果第一个参数inParam=="para5"那么那么select得到的那么显示为值5;
oracle decode函数的用法 oracle数据库decode用法 encode和decode的用法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。