函数说明
返回值为列表当中的第一个非 NULL 值,在全部为 NULL 值的情况下返回值为NULL。
示例
- 示例 1:其中一个参数值为 NULL。
gbase> SELECT COALESCE(NULL,1) FROM t;
+------------------+
| COALESCE(NULL,1) |
+------------------+
| 1 |
+------------------+
1 row in set
- 示例 2: 每个参数值都为 NULL。
gbase> SELECT COALESCE(NULL,NULL,NULL) FROM t;
+--------------------------+
| COALESCE(NULL,NULL,NULL) |
+--------------------------+
| NULL |
+--------------------------+
1 row in set