NULL値の場合にSQLテーブルから行を選択する方法について説明します。以下に、いくつかのシンプルで簡単なコード例を示します。
-
IS NULL演算子を使用する方法: IS NULL演算子を使用すると、NULL値の列を選択することができます。次のクエリは、"column_name"がNULLの行を選択します。
SELECT * FROM table_name WHERE column_name IS NULL;
-
NULL値を含む列をフィルタリングする方法: NULL以外の値を持つ列のみを選択したい場合は、IS NOT NULL演算子を使用します。次のクエリは、"column_name"がNULL以外の行を選択します。
SELECT * FROM table_name WHERE column_name IS NOT NULL;
-
COALESCE関数を使用する方法: COALESCE関数は、NULL値を別の値に置き換えるために使用できます。次のクエリでは、"column_name"がNULLの場合に代わりの値を返します。
SELECT COALESCE(column_name, alternate_value) AS column_name FROM table_name;
これらの方法を使用すると、NULL値を持つ列を正確に選択することができます。適切な方法を選択して、データベースの要件に応じて使用してください。