Sql-null-values
提供:Dev Guides
SQL-NULL値
SQL NULL は、欠損値を表すために使用される用語です。 テーブルのNULL値は、空白のように見えるフィールドの値です。
NULL値を持つフィールドは、値のないフィールドです。 NULL値は、ゼロ値やスペースを含むフィールドとは異なることを理解することが非常に重要です。
構文
テーブル作成時の NULL の基本構文。
ここで、 NOT NULL は、列が指定されたデータ型の明示的な値を常に受け入れることを意味します。 NOT NULLを使用しなかった2つの列があります。つまり、これらの列はNULLになる可能性があります。
NULL値を持つフィールドは、レコードの作成中に空白のままにされたフィールドです。
例
NULL値は、データの選択時に問題を引き起こす可能性があります。 ただし、不明な値を他の値と比較する場合、結果は常に不明であり、結果に含まれません。 NULL値を確認するには、 IS NULL または IS NOT NULL 演算子を使用する必要があります。
以下に示すようなレコードを持つ次のCUSTOMERSテーブルを検討してください。
次に、* IS NOT NULL *演算子の使用法を示します。
これは、次の結果を生成します-
次に、 IS NULL 演算子の使用法を示します。
これは、次の結果を生成します-