SQL の IFNULL 関数の使用法

SQL で IFNULL 関数は式が NULL かどうかを確認し、NULL の場合は特定の値を、NULL でない場合は元の値を返します。構文は次のとおりです。

IFNULL(式, 値)

  1. 空かどうかを確認したい式。
  2. expressionが空の場合は、その値を返します。

例えば、employees という名前のテーブルがあり、salary というフィールドが含まれていて、各従業員の給与が空であるかどうかをチェックして、空の場合は 0 に設定したいとします。この目標を達成するために IFNULL 関数を使用できます。

IFNULL( 給与, 0)を employees から選択する

給料が空の場合0を返し、それ以外の場合は給料を含む結果セットを返す。

bannerAds