« MySQL/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 190 :
 
=== XOR ===
XOR (ou exclusif) renvoie :
XOR (eXclusive OR) returns 1 if only one of the operands is TRUE and the other operand is FALSE; returns 0 if both the operands are TRUE o both the operands are FALSE; returns NULL if one of the operands is NULL.
* 1 si une seule des deux opérandes est TRUE et l'autre FALSE.
* 0 si les deux sont TRUE ou FALSE.
* NULL si au moins l'une des deux est NULL.
 
<source lang=sql>
SELECT 1 XOR 0 -- returns 1
SELECT FALSE XOR TRUE -- returns 1
SELECT 1 XOR TRUE -- returns 0
SELECT 0 XOR FALSE -- returns 0
SELECT NULL XOR 1 -- returns NULL
</source>