ifnull
ifnull
説明
expr1
が NULL の場合、expr2
を返します。expr1
が NULL でない場合は、expr1
を返します。
構文
ifnull(expr1, expr2);
パラメーター
expr1
と expr2
は、データ型が互換性がある必要があります。
戻り値
戻り値の型は 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)