ホームページ  >  記事  >  バックエンド開発  >  SQL NULL 値に関する関連ナレッジポイント

SQL NULL 値に関する関連ナレッジポイント

jacklove
jackloveオリジナル
2018-05-08 11:31:481689ブラウズ

NULL 値には不明なデータがありません。 デフォルトでは、テーブルの列には NULL 値を格納できます。 この章では、IS NULL 演算子と IS NOT NULL

演算子について説明します。

SQL NULL 値

テーブル内の列がオプションの場合、列に値を追加せずに新しいレコードを挿入したり、既存のレコードを更新したりできます。これは、フィールドが NULL 値で保存されることを意味します。

NULL 値は他の値とは異なる方法で処理されます。

NULL は、不明な値または適用できない値のプレースホルダーとして使用されます。

: NULL と 0 は同等ではありません。

SQL の NULL 値処理

次の表を参照してください:

SQL NULL 値に関する関連ナレッジポイント

「persons」テーブルの「address」列はオプションであると仮定します。つまり、「アドレス」列に値のないレコードを挿入すると、「アドレス」列は NULL 値で保存されます。

では、NULL 値をテストするにはどうすればよいでしょうか?

=、 などの NULL 値をテストするために比較演算子

を使用することはできません。

IS NULL 演算子と IS NOT NULL 演算子を使用する必要があります。

SQL IS NULL

「アドレス」列に NULL 値を持つレコードのみを選択するにはどうすればよいですか?

IS NULL 演算子を使用する必要があります:


SELECT LastName, FirstName, Address FROM persons
WHERE Address IS NULL

:

SQL NULL 値に関する関連ナレッジポイント

この記事では、SQL NULL に関連する説明を提供しており、さらに多くの学習資料が利用可能です. php 中国語の Web サイトに従ってください。

関連する推奨事項:

SQL Date関数に関する知識の説明

SQL VIEW(ビュー)に関する知識の説明

SQL AUTO INCREMENTフィールドの説明

🎜

以上がSQL NULL 値に関する関連ナレッジポイントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。