Learn VisualLearn SQL Visual
EN

NULLは「値がない」ことを表す

NULLは「値がない」ことを表し、通常の比較では判定できません。city = NULLは決して真にならず、city IS NULLを使います。ANDとORは真・偽・不明の三値で評価され、NOT INのリストにNULLが混じると結果が空になることがあります。

SELECT * FROM customers WHERE city = NULLが返す行数は?