Logical XOR
Returns true when exactly one boolean operand evaluates to true.
Category: logical
SQL symbol: XOR
Syntax
sql
<left> XOR <right>Parameters
Returns
Examples
sql
SELECT name FROM $planets WHERE (gravity > 5) XOR (number_of_moons > 10);Venus
Earth
sql
SELECT TRUE XOR NULL;NULL
Signatures
boolean XOR boolean→ boolean
Notes
Unlike AND and OR, XOR has no dominant value: the answer always depends on both sides, so NULL on either side gives NULL.