【SAP HANA 39】HANA 中的 IFNULL() 和 COALESCE() 函数的作用
目录
一、IFNULL() 函数
1.1、示例-1
1.1、输出-1
1.2、示例-2
1.2、输出-2
二、COALESCE() 函数
2.1、示例-1
2.1、输出-1
2.2、示例-2
2.2、输出-2
在 SAP HANA 中,IFNULL() 和 COALESCE() 都用于处理空值 (NULL),但它们的使用场景略有不同。
一、IFNULL() 函数
IFNULL(expr1, expr2) 返回 expr1 的值,如果 expr1 为 NULL,则返回 expr2。
1.1、示例-1
SELECT IFNULL(NULL, 'Default Value') AS Result;
1.1、输出-1
Result
---------
Default Value
如果 expr1 是 NULL,那么返回 expr2,即 Default Value。
1.2、示例-2
SELECT IFNULL('SAP HANA', 'Default Value'