【MySQL】NULL対策メモ

IFNULL

第1引数がNULL第2引数を選択
第2引数がNULL以外第1引数を選択

SELECT IFNULL(1, 99)  UNION ALL -- 1
SELECT IFNULL(NULL, 99)         -- 99

COALESCE

第1引数、第2引数・・・の順にチェックし、一番最初に出てきたNULL以外の引数を選択。

SELECT COALESCE(1, 99)  UNION ALL
SELECT COALESCE(NULL, NULL, 99)

以上になります。
お読み頂き、ありがとうございました。