„Как може и двете WHERE да са „false“? "
Не е! Отговорът също не е „вярно“! Отговорът е „не знаем“.
Помислете за NULL
като стойност, която все още не знаете.
Бихте ли се обзаложили, че е ''
?
Бихте ли се обзаложили, че не е ''
?
Така че по-безопасно е да декларирате, че все още не знаете. Следователно отговорът и на двата въпроса не е грешен, но не знам , напр. NULL
в SQL.