MySQL NULL И 1 Возвращает NULL - PullRequest
       5

MySQL NULL И 1 Возвращает NULL

0 голосов
/ 16 апреля 2020

У меня странный случай, когда:

SELECT NULL AND 1;

Возвращает NULL. Я ожидаю 0 (false) здесь.

Это ожидаемое и правильное поведение?

Я на MySQL версии 5.7.28

1 Ответ

1 голос
/ 16 апреля 2020

Да, это ожидаемое и документированное поведение:

Логическое И. Значение равно 1, если все операнды отличны от нуля и не равен NULL, и равно 0, если один или несколько операндов равны 0, в противном случае возвращается NULL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...