MySQL NULL безопасно равен оператору
NULL сейф равен оператору
Оператор MySQL с нулевым безопасным равенством выполняет сравнение на равенство, например оператор равенства (=), но возвращает 1, а не NULL, если оба операнда имеют значение NULL, и 0, а не NULL, если один из операндов равен NULL.
Синтаксис:
<=>
Версия MySQL: 5.6
Пример: MySQL NULL безопасно равен оператору
Следующая инструкция MySQL сравнивает, если 1 меньше, равно или больше, чем NULL; если NULL меньше, равно или больше, чем NULL, и если 3 меньше, равно или больше, чем NULL.
Код:
SELECT NULL <=> 1, NULL <=> NULL, 3 <=> NULL;
Пример вывода:
mysql> SELECT NULL <=> 1, NULL <=> NULL, 3 <=> NULL; + ------------ + --------------- + ------------ + | NULL <=> 1 | NULL <=> NULL | 3 <=> NULL | + ------------ + --------------- + ------------ + | 0 | 1 | 0 | + ------------ + --------------- + ------------ + 1 ряд в наборе (0,03 сек)
Слайд-шоу функции сравнения MySQL и операторов
Предыдущая: COALESCE ()
Далее: Равный оператор (=)
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code