SQL ET & OU
Les opérateurs AND & OR sont utilisés pour filtrer les enregistrements en fonction de plusieurs conditions.
Opérateur SQL AND & OR
L'opérateur AND affiche un enregistrement si la première et la deuxième conditions sont vraies.
Si la première condition ou la deuxième condition est vraie, l'opérateur OR affiche un enregistrement.
Base de données de démonstration
Dans ce tutoriel, nous utiliserons l'exemple de base de données RUNOOB.
Voici les données sélectionnées dans le tableau "Sites Web" :
| identifiant | URL --------+-------+---------+
| 1 | Google https://www.google.cm/ 1 | |
| 2 | Taobao | https://www.taobao.com/ | 13 | CN |
| php Site Web chinois |
| Weibo | http://weibo.com/ |
| -+-------------+-------------------------------+----- -- +---------+
Exemple d'opérateur AND
L'instruction SQL suivante sélectionne tous les sites Web dont le pays « CN » et le classement Alexa sont supérieurs à « 50 » dans la table « Sites Web » :
Instances
Résultat de sortie de l'exécution :
Exemple d'opérateur OR
L'instruction SQL suivante provient de Select tous les clients dont le pays est « USA » ou « CN » dans le tableau « Sites Web » :
Instance
Résultat de sortie de l'exécution :
Combinaison AND & OR
Vous pouvez également combiner AND et OR (utilisez des parenthèses pour former des expressions complexes).
L'instruction SQL suivante sélectionne tous les sites Web de la table "Sites Web" dont le classement Alexa est supérieur à "15" et le pays est "CN" ou "USA" :
Exemple
Résultat de sortie de l'exécution :