Maison > base de données > tutoriel mysql > Comment utiliser l'opérateur AND et l'opérateur OR dans une instruction SQL

Comment utiliser l'opérateur AND et l'opérateur OR dans une instruction SQL

WBOY
Libérer: 2023-05-28 16:34:38
avant
2961 Les gens l'ont consulté

Opérateur SQL AND & OR
Les opérateurs AND et OR sont utilisés pour filtrer les enregistrements en fonction de plusieurs conditions.
AND et OR combinent deux conditions ou plus dans une sous-instruction WHERE.
Si la première et la deuxième conditions sont vraies, l'opérateur AND affiche un enregistrement.
Si la première condition ou la deuxième condition est vraie, l'opérateur OR affiche un enregistrement.
Tableau "Personnes" :

LastName    FirstName    Address            City
Adams       John         Oxford Street      London
Bush        George       Fifth Avenue       New York
Carter      Thomas       Changan Street     Beijing
Carter      William      Xuanwumen 10       Beijing
Copier après la connexion


exemple d'opérateur AND
Utilisez AND pour afficher tous les noms de famille avec " Carter " et les personnes nommées "Thomas":

SELECT * FROM Persons WHERE FirstName="Thomas" AND LastName="Carter"
Copier après la connexion

Résultat :

LastName    FirstName    Address            City
Carter      Thomas       Changan Street     Beijing
Copier après la connexion


OR opérateur Exemple#🎜🎜 #Utilisez OR pour afficher toutes les personnes portant le nom de famille « Carter » ou le prénom « Thomas » :

SELECT * FROM Persons WHERE firstname="Thomas" OR lastname="Carter"
Copier après la connexion

Résultat :

#🎜🎜 #

LastName    FirstName    Address            City
Carter      Thomas       Changan Street     Beijing
Carter      William      Xuanwumen 10       Beijing
Copier après la connexion
Copier après la connexion

Combinaison des opérateurs AND et OR
On peut aussi combiner AND et OR (en utilisant des parenthèses pour former des expressions complexes) :# 🎜🎜#

SELECT * FROM Persons WHERE (FirstName="Thomas" OR FirstName="William") AND LastName="Carter"
Copier après la connexion

Résultat :

LastName    FirstName    Address            City
Carter      Thomas       Changan Street     Beijing
Carter      William      Xuanwumen 10       Beijing
Copier après la connexion
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal