coalesce
説明
入力パラメータの中で最初にNULLでない式を返します。NULLでない式が見つからない場合はNULLを返します。
構文
coalesce(expr1,...);
パラメータ
expr1
: 入力式で、互換性のあるデータ型に評価される必要があります。サポートされているデータ型は、BOOLEAN、TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE、DATETIME、DATE、DECIMALV2、DECIMAL32、DECIMAL64、DECIMAL128、VARCHAR、BITMAP、PERCENTILE、HLL、およびTIMEです。
戻り値
戻り値は expr1
と同じ型です。
例
mysql> select coalesce(3,NULL,1,1);
+-------------------------+
| coalesce(3, NULL, 1, 1) |
+-------------------------+
| 3 |
+-------------------------+
1 row in set (0.00 sec)