メインコンテンツまでスキップ

ifnull

ifnull

説明

expr1 が NULL の場合、expr2 を返します。expr1 が NULL でない場合は、expr1 を返します。

構文

ifnull(expr1, expr2);

パラメーター

expr1expr2 は、データ型が互換性がある必要があります。

戻り値

戻り値の型は expr1 と同じです。

mysql> select ifnull(2,4);
+--------------+
| ifnull(2, 4) |
+--------------+
| 2 |
+--------------+

mysql> select ifnull(NULL, 2);
+-----------------+
| ifnull(NULL, 2) |
+-----------------+
| 2 |
+-----------------+
1 row in set (0.01 sec)