XOR
Синтаксис
XOR
Описание
XOR расшифровывается как eXclusive OR. Возвращает NULL, если любой из операндов является NULL. Для операндов, отличных от NULL, возвращает 1, если количество ненулевых операндов нечётно, в противном случае возвращает 0.
Примеры
SELECT 1 XOR 1; +---------+ | 1 XOR 1 | +---------+ | 0 | +---------+ SELECT 1 XOR 0; +---------+ | 1 XOR 0 | +---------+ | 1 | +---------+ SELECT 1 XOR NULL; +------------+ | 1 XOR NULL | +------------+ | NULL | +------------+
В следующем примере правая 1 XOR 1 вычисляется первой и возвращает 0. Затем вычисляется 1 XOR 0 и возвращается 1.
SELECT 1 XOR 1 XOR 1; +---------------+ | 1 XOR 1 XOR 1 | +---------------+ | 1 | +---------------+
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают взгляды MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/xor/