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