-
IS NULLを使用した比較: NULLを比較するためには、IS NULL演算子を使用します。以下は例です。
SELECT * FROM テーブル名 WHERE カラム名 IS NULL;
このクエリは、指定したテーブルの特定のカラムがNULLである行を返します。
-
IS NOT NULLを使用した比較: NULLでない値を比較する場合は、IS NOT NULL演算子を使用します。以下は例です。
SELECT * FROM テーブル名 WHERE カラム名 IS NOT NULL;
このクエリは、指定したテーブルの特定のカラムがNULLでない行を返します。
-
COALESCE関数を使用した比較: COALESCE関数を使用すると、NULLを別の値に変換して比較することができます。以下は例です。
SELECT * FROM テーブル名 WHERE COALESCE(カラム名, 'デフォルト値') = '比較する値';
このクエリは、指定したテーブルの特定のカラムがNULLの場合、'デフォルト値'と比較し、一致する行を返します。
以上が、SQLにおけるNULLの比較方法とコード例です。適切な方法を選択し、データベースの要件に合わせて使用してください。