◆ 主要作用:
将查询的结果显示成对应的值;
◆ 使用方法:
decode(columnname,n1,对应值1,n2,对应值2,…n,对应值n,缺省值)
注:其中columnname为要选择的table中所定义的column,缺省值可以是你要选择的column name 本身,也可以是你想定义的其他值,比如Other等
解释:
如果column值为n1,则显示为对应值1;如果column值为n2,则显示为对应值2……
◆ 示例:
SELECT T.LOGDATE,
DECODE(T.KETTLE_SID,
‘public-prd1’,
‘10.33.96.211’,
‘public-prd2’,
‘10.33.96.212’,
‘public-prd4’,
‘10.33.96.37’,
T.KETTLE_SID) SERVER
FROM KTMGR.KETTLE_LOG T;