XOR | Ou exclusif |
---|---|
MySQL |
Syntaxe
condition1 XOR condition2 |
Paramètres
Nom | Description |
---|---|
condition1 | Ce paramètre permet d'indiquer la condition à comparer. |
condition2 | Ce paramètre permet d'indiquer l'autre condition. |
Description
Cet opérateur permet d'indiquer une condition de «Ou exclusif logique».
Exemples
Prenons pour base la table «listvalue» avec le contenu suivant :
id | value | name |
---|---|---|
1 | 300 | Jean |
2 | 6000 | Philippe |
3 | 5000 | Samuel |
4 | 4000 | Gabriel |
5 | 200 | Mathieu |
6 | 6000 | Paul |
Si vous voulez retourner les valeurs supérieur à 300 ou avec un nom inférieur à «J» mais pas les deux en même temps :
- SELECT * FROM listvalue WHERE (value > 300) XOR (name < 'J')
Et les informations vous seront retournés sous la forme suivante :
id | value | name |
---|---|---|
2 | 6000 | Philippe |
3 | 5000 | Samuel |
6 | 6000 | Paul |
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Lundi, le 5 septembre 2016