MySQLの第3章 - nullの処理

NULL値は、「不在」を「知らない」で、値「無意味」とは、SQL言語は、特定の状況下で、タプルのNULL値のいくつかの特定のプロパティを可能にします。以下の状況:

  • これは、プロパティの値を持っている必要がありますが、その具体的な値を知りませんでした。
  • このプロパティは、値を持つべきではありません。
  • 埋めるために何らかの理由で不便なため

ヌルは非常に特別な値であり、不確実性が含まれています

  1. ヌルの生成 - ヌル一般を生成する場合を除き、外側のコネクタはNULLを生成します。関係演算子null値はNULL値を生成します。
  2. ヌル値を決定 - プロパティ値の決意がnullであるか、または表現NULLでない、空です。
  3. NULL制約 - 属性定義(またはドメインの定義)NOT NULL制約は、NULL値を持っていない、独特の制限プロパティを追加することはできませんNULL値、コードの属性値を空にすることはできません。
  4. (nullの場合もある)や他のNULL値-ヌル値演算、比較演算、論理演算ヌル値に算術演算の結果の、ヌル値と別の値(NULLであることができる)の計算結果を比較不明のため、不明で、伝統的なバイナリ論理演算(トゥーレ、偽)は、当社延長する論理となり、三値論理を

クエリでは、唯一の場所とhaving句の選択基準は、タプルの真の唯一の出力として選択されました

 

おすすめ

転載: www.cnblogs.com/lxx2/p/12576927.html