Opérateurs AND & OR SQL
- Page précédente SQL where
- Page suivante SQL Order By
Les opérateurs AND et OR sont utilisés pour filtrer les enregistrements basés sur une ou plusieurs conditions.
Opérateurs AND et OR
AND et OR peuvent combiner deux ou plusieurs conditions dans la clause WHERE.
Si les deux conditions sont remplies, l'opérateur ET affiche une enregistrement.
Si l'une des deux conditions est remplie, l'opérateur OU affiche une enregistrement.
Tableau original (utilisé dans les exemples) :
LastName | FirstName | Adresse | City |
---|---|---|---|
Adams | John | Oxford Street | London |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
Exemple d'opérateur ET
Utilisez ET pour afficher toutes les personnes dont le nom de famille est "Carter" et le prénom est "Thomas" :
SELECT * FROM Persons WHERE FirstName='Thomas' ET LastName='Carter'
Résultat :
LastName | FirstName | Adresse | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Exemple d'opérateur OU
Utilisez OU pour afficher toutes les personnes dont le nom de famille est "Carter" ou le prénom est "Thomas" :
SELECT * FROM Persons WHERE firstname='Thomas' OU lastname='Carter'
Résultat :
LastName | FirstName | Adresse | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
Combinaison des opérateurs AND et OR
Nous pouvons également combiner AND et OR (en utilisant des parenthèses pour former des expressions complexes) :
SELECT * FROM Persons WHERE (FirstName='Thomas' OU FirstName='William') ET LastName='Carter'
Résultat :
LastName | FirstName | Adresse | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
- Page précédente SQL where
- Page suivante SQL Order By