IFNULL

IFNULL 関数は、NULL でない最初の式の値を戻します。

構文図を読む構文図をスキップする
>>-IFNULL--(--expression--,--expression--)---------------------><

IFNULL 関数は、2 つの引数を持つ COALESCE スカラー関数と同等です。 詳しくは、COALESCEを参照してください。

  • 表 EMPLOYEE のすべての行から従業員番号 (EMPNO) および給与 (SALARY) を選択するとき、給与が欠落している (つまり、NULL である) と、値としてゼロを戻します。
      SELECT EMPNO, IFNULL(SALARY,0)
        FROM EMPLOYEE