Manuel du didac...SE CONNECTER
Manuel du didacticiel de démarrage SQL
auteur:php.cn  temps de mise à jour:2022-04-12 14:15:40

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

SELECT * DE Sites Web pays='CN' ET alexa > 50;

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

SELECT * DE Sites Web pays='USA'OU pays='CN';

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

SÉLECTIONNER * DE Sites Web alexa> 15ET (pays='CN' OU pays='USA') ;

Résultat de sortie de l'exécution :