一、MAP函数
HANA中MAP函数类似于ORACLE的decode函数
SELECT T1.SFC,t6.RESRCE,
MAP(T7.STATUS,'401','新建','402','排队中','403','活动','404','保留','405','已完成','406','已完成(保留)','407','报废','408','无效','409','已删除','未知') STATUS_DESC
FROM SFC T1
二、CASE WHEN表达式
SELECT
COLUMN_NAME, DATA_TYPE_NAME, LENGTH COLUMN_LENGTH, IS_NULLABLE, (CASE WHEN COLUMN_NAME = 'HANDLE' THEN '唯一标识' ELSE COMMENTS END) COMMENTS
FROM TABLE_COLUMNS
WHERE SCHEMA_NAME = 'WIPUSER' AND TABLE_NAME = 'Z_EXT_CODE'
ORDER BY POSITION ASC
本文介绍了SAP HANA 21中的MAP函数,将其与ORACLE的DECODE函数进行了对比,并详细阐述了CASE WHEN表达式的使用方法,通过实例帮助理解这两个关键操作符。
825

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



