Opérateurs AND & OR SQL

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