"Come possono entrambi questi WHERE essere "falsi"? "
Non lo è! Neanche la risposta è "vera"! La risposta è "non lo sappiamo".
Pensa a NULL
come un valore che non conosci ancora.
Scommetti che è ''
?
Scommetti che non è ''
?
Quindi, più sicuro è dichiarare che non lo sai ancora. La risposta a entrambe le domande, quindi, non è falsa ma non lo so , per esempio. NULL
in SQL.