IS NULL条件
IS NULL条件は、式にNULL値が含まれているかどうかを判断します。式がNULLの場合、TRUEと評価されます。NOTオプションを使用すると、式がNOT NULLの場合にTRUEと評価されます。
SQL構文
{ColumnName | Constant | Expression | LOBDataType} IS [NOT] NULLパラメータ
| パラメータ | 説明 |
|---|---|
|
|
値を取得する列の名前。各列名の詳細は、「名前、ネームスペースおよびパラメータ」を参照してください。 |
|
|
特定の値。定数の詳細は、「定数」を参照してください。 |
|
|
テストする式。 |
|
|
テストする |
例
IS NULLを使用して、会社の社長(マネージャを持たない唯一の人物)を識別します。
Command> SELECT * FROM employees
WHERE manager_id IS NULL;
< 100, Steven, King, SKING, 515.123.4567, 1987-06-17 00:00:00, AD_PRES, 24000,
<NULL>, <NULL>, 90 >
1 row found.
次の文ではIS NULLを使用して、州または都道府県を持たない場所をすべて識別しています。
Command> SELECT * FROM locations
WHERE state_province IS NULL;
< 1000, 1297 Via Cola di Rie, 00989, Roma, <NULL>, IT >
< 1100, 93091 Calle della Testa, 10934, Venice, <NULL>, IT >
< 1300, 9450 Kamiya-cho, 6823, Hiroshima, <NULL>, JP >
< 2000, 40-5-12 Laogianggen, 190518, Beijing, <NULL>, CN >
< 2300, 198 Clementi North, 540198, Singapore, <NULL>, SG >
< 2400, 8204 Arthur St, <NULL>, London, <NULL>, UK >
6 rows found.