IFNULL
デスクリプション
<expr1>がNULLでない場合は<expr1>を返し、そうでなければ<expr2>を返します。
Alias
- NVL
Syntax
IFNULL(<expr1>, <expr2>)
パラメータ
| Parameter | デスクリプション |
|---|---|
<expr1> | NULLかどうかをチェックする最初の式。 |
<expr2> | <expr1>がNULLの場合に返される値。 |
Return Value
<expr1>がNULLでない場合は<expr1>を返す。- そうでない場合は
<expr2>を返す。
Examples
SELECT IFNULL(1, 0);
+--------------+
| IFNULL(1, 0) |
+--------------+
| 1 |
+--------------+
SELECT IFNULL(NULL, 10);
+------------------+
| IFNULL(NULL, 10) |
+------------------+
| 10 |
+------------------+