XOR
Description
Performs a bitwise XOR operation on two BOOLEAN values.
Syntax
<lhs> XOR <rhs>
Parameters
<lhs>
: The first BOOLEAN value for the bitwise XOR operation.<rhs>
: The second BOOLEAN value for the bitwise XOR operation.
Return Value
Returns the XOR value of the two BOOLEAN values.
Examples
- Example 1
select true XOR false, true XOR true;
+----------------+---------------+
| true XOR false | true XOR true |
+----------------+---------------+
| 1 | 0 |
+----------------+---------------+ - NULL argument
select true XOR NULL, NULL XOR true, false XOR NULL, NULL XOR false, NULL XOR NULL;
+---------------+---------------+----------------+----------------+---------------+
| true XOR NULL | NULL XOR true | false XOR NULL | NULL XOR false | NULL XOR NULL |
+---------------+---------------+----------------+----------------+---------------+
| NULL | NULL | NULL | NULL | NULL |
+---------------+---------------+----------------+----------------+---------------+