WHERE IN en SQL est utilisé pour vérifier si une colonne contient un ensemble spécifique de valeurs. Syntaxe : SELECT nom_colonne FROM nom_table WHERE nom_colonne IN (valeur1, valeur2, ..., valeurN);. Il vérifie si chaque valeur de la colonne correspond à une valeur de la liste de valeurs donnée et renvoie la ligne si elle correspond, sinon ignore la ligne.
Utilisation de WHERE IN dans SQL
L'opérateur WHERE IN est utilisé pour vérifier si une colonne contient un ensemble spécifique de valeurs. Il utilise la syntaxe suivante :
<code>SELECT column_name FROM table_name WHERE column_name IN (value1, value2, ..., valueN);</code>
Comment ça marche
L'opérateur WHERE IN vérifie si chaque valeur d'une colonne correspond à une valeur de la liste de valeurs donnée. S'il y a une correspondance, la ligne correspondante est renvoyée ; s'il n'y a pas de correspondance, la ligne est ignorée.
Exemple
Supposons que nous ayons une table appelée "utilisateurs" avec les colonnes suivantes :
Nous voulons trouver des utilisateurs nommés "John" ou "Mary" Pour les adresses e-mail , vous pouvez utiliser la requête suivante :
<code>SELECT email FROM users WHERE name IN ('John', 'Mary');</code>
Cela renverra les lignes avec le nom "John" ou "Mary" comme ceci :
<code>email ----------------- john@example.com mary@example.com</code>
Remarque :
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!