Maison > Article > base de données > Que signifie en SQL ?
L'opérateur IN en SQL est utilisé pour vérifier si la valeur spécifiée se trouve dans un ensemble donné. Il filtre les données en vérifiant si la valeur de la colonne spécifiée correspond à la valeur dans l'ensemble. faire correspondre une valeur spécifique et vérifier si la valeur appartient aux catégories connues, optimiser les performances des requêtes. Exemple : recherchez des employés dont le nom contient l'un des noms « John », « Jane » ou « Mark » ; recherchez des produits qui ne contiennent pas l'un des « Rouge » ou « Bleu » comme couleur.
Signification de IN en SQL
Dans le langage de requête SQL, l'opérateur IN est utilisé pour vérifier si une valeur donnée se trouve dans un ensemble spécifié. Sa syntaxe est la suivante :
<code>SELECT ... FROM table_name WHERE column_name IN (value1, value2, ...)</code>
Fonction L'opérateur
IN filtre les données en vérifiant si la valeur d'une colonne spécifiée correspond à un ensemble de valeurs donné. Il renvoie toutes les lignes qui correspondent à au moins une valeur dans l'ensemble donné.
Avantages
L'opérateur IN, lorsqu'il est utilisé avec l'opérateur NOT IN, est idéal pour effectuer :
Exemple
La requête suivante recherche les employés qui contiennent l'un des noms "John", "Jane" ou "Mark" :
<code>SELECT * FROM employees WHERE name IN ('John', 'Jane', 'Mark')</code>
La requête suivante recherche les employés qui ne contiennent pas « Rouge » ou l'un des « Bleu » comme couleur :
<code>SELECT * FROM products WHERE color NOT IN ('Red', 'Blue')</code>
REMARQUE L'opérateur
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!