Оператор MySQL AND
И оператор
Логический оператор MySQL AND сравнивает два выражения и возвращает true, если оба выражения имеют значение true.
Синтаксис:
А ТАКЖЕ, &&
Этот оператор возвращает 1, если все операнды отличны от нуля и не равен NULL, 0, если один или несколько операндов равны 0, в противном случае возвращается NULL.
Версия MySQL: 5.6
Пример: оператор MySQL AND
В следующем операторе MySQL все операнды отличны от нуля (5 и 5), и оба они не равны NULL, поэтому логический оператор возвращает 1.
Код:
SELECT 5 && 5;
Пример вывода:
MySQL> SELECT 5 && 5; + -------- + | 5 && 5 | + -------- + | 1 | + -------- + 1 ряд в наборе (0,00 сек)
Пример оператора MySQL AND с нулевым вводом
В следующем операторе MySQL один из операндов не равен нулю (5 и 0), поэтому логический оператор возвращает 0.
Код:
SELECT 5 && 0;
Пример вывода:
MySQL> SELECT 5 && 0; + -------- + | 5 && 0 | + -------- + | 0 | + -------- + 1 ряд в наборе (0,00 сек)
Пример оператора MySQL AND с вводом NULL
В следующем операторе MySQL один из операндов не равен нулю (5), а другой - NULL, поэтому логический оператор возвращает NULL.
Код:
SELECT 5 && NULL;
Пример вывода:
MySQL> SELECT 5 && NULL; + ----------- + | 5 && NULL | + ----------- + | NULL | + ----------- + 1 ряд в наборе (0,00 сек)
Пример оператора MySQL AND с нулевым и нулевым вводом
В следующем операторе MySQL один из операндов равен нулю (0), а другой - NULL, поэтому логический оператор возвращает 0.
Код:
SELECT 0 && NULL;
Пример вывода:
MySQL> SELECT 0 && NULL; + ----------- + | 0 && NULL | + ----------- + | 0 | + ----------- + 1 ряд в наборе (0,00 сек)
Пример оператора MySQL AND с обоими входами равен NULL
В следующем операторе MySQL все операнды имеют значение NULL. Таким образом, оператор возвращает NULL.
Код:
SELECT NULL && NULL;
Пример вывода:
MySQL> SELECT NULL && NULL; + -------------- + | NULL && NULL | + -------------- + | NULL | + -------------- + 1 ряд в наборе (0,00 сек)
Предыдущая: НЕ НРАВИТСЯ
Далее: НЕ оператор
Новый контент: Composer: менеджер зависимостей для PHP , R программирования