◆ 主要作用:
将查询的结果显示成对应的值;
◆ 使用方法:
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;
本文介绍了DECODE函数的主要作用及使用方法。DECODE函数用于将查询结果转换为指定的值,适用于当需要根据某一列的不同值展示不同的结果时。文中通过一个具体示例展示了如何在SQL查询中应用DECODE函数。
302

被折叠的 条评论
为什么被折叠?



