SQL の IFNULL 関数の使用法
SQL で IFNULL 関数は式が NULL かどうかを確認し、NULL の場合は特定の値を、NULL でない場合は元の値を返します。構文は次のとおりです。
IFNULL(式, 値)
- 空かどうかを確認したい式。
- expressionが空の場合は、その値を返します。
例えば、employees という名前のテーブルがあり、salary というフィールドが含まれていて、各従業員の給与が空であるかどうかをチェックして、空の場合は 0 に設定したいとします。この目標を達成するために IFNULL 関数を使用できます。
IFNULL( 給与, 0)を employees から選択する
給料が空の場合0を返し、それ以外の場合は給料を含む結果セットを返す。