在 SELECT 语句中使用函数 / 其它函数 |
图: 查询
SELECT name, address FROM student;
图: 查询结果
name address John Smith 333 Vista Drive Lauren Collier 1129 Greenridge Street Fred Frith NULL Susan Jordan NULL
图: 查询
SELECT name, NVL(address, "address is unknown") AS address FROM student;
图: 查询结果
name address John Smith 333 Vista Drive Lauren Collier 1129 Greenridge Street Fred Frith address is unknown Susan Jordan address is unknown
可以为 NVL 函数指定任何数据类型,只要这两个参数求值为公共兼容的数据类型。
如果 NVL 函数的两个参数都求值为 NULL,那么函数返回 NULL。
GBase 8s 还支持 NULLIF 函数。该函数类似于 NVL 函数。但语义不同。如果其两个参数相等,NULLIF 返回 NULL,或者两个参数不相等,将返回第一个参数。有关 NULLIF 函数的更多信息,请参阅 GBase 8s SQL 指南:语法。