Oracle中decode作用
DECODE函数简介
1:使用decode判断字符串是否一样
主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);
使用方法:
SELECT DECODE(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
FROM talbename
WHERE…
其中columnname为要选择的table中所定义的column
含义解释:
DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)的理解如下:
if (条件==值1)
then
return(翻译值1)
elsif (条件==值2)
then
return(翻译值2)
......
elsif (条件==值n)
then
return(翻译值n)
else
return(缺省值)
end if
注:其中缺省值可以是你要选择的column name 本身,也可以是你想定义的其他值,比如Other等;
真正的改变,从来都是静默无声的。很多事情做不到的爱可以做到。做一个充满爱意的人儿。允许。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!