サーチ…
NULLの使用
-
end_date
、rating
など、未知のデータ - オプションのデータ - たとえば
middle_initial
(空の文字列としては良いかもしれませんが) - 0/0 - ゼロをゼロで割ったような特定の計算の結果。
- NULLは ""(空文字列)または0(整数の場合)と等しくありません。
- その他?
NULLをテストする
-
IS NULL
/IS NOT NULL
-= NULL
は期待どおりに動作しません。 -
x <=> y
は "null安全"比較です。
LEFT JOIN
の行の試験対象の中の対応する行が存在しない a
b
。
SELECT ...
FROM a
LEFT JOIN b ON ...
WHERE b.id IS NULL
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow