Maison >base de données >tutoriel mysql >Le rôle de in dans MySQL

Le rôle de in dans MySQL

下次还敢
下次还敢original
2024-04-26 05:39:13616parcourir

L'opérateur IN dans MySQL est utilisé pour vérifier si la valeur d'une colonne se trouve dans une liste de valeurs spécifiée, vous permettant de trouver facilement des enregistrements contenant une valeur spécifique. La syntaxe est la suivante : SELECT nom_colonne FROM nom_table WHERE nom_colonne IN (valeur1, valeur2, ..., valeurN). Lors de l'utilisation de l'opérateur IN, MySQL vérifie les valeurs des colonnes une par une pour voir si elles correspondent à une valeur de la liste, et si tel est le cas, l'enregistrement est inclus dans le jeu de résultats.

Le rôle de in dans MySQL

Le rôle de IN dans MySQL

L'opérateur IN est utilisé dans MySQL pour vérifier si la valeur d'une colonne est dans la liste des valeurs spécifiées. L'opérateur IN est utile lorsque vous devez rechercher des enregistrements contenant plusieurs valeurs spécifiques.

Syntaxe

<code class="sql">SELECT column_name
FROM table_name
WHERE column_name IN (value1, value2, ..., valueN);</code>

où :

  • column_name est le nom de la colonne que vous souhaitez vérifier. column_name 是您要检查的列的名称。
  • value1, value2, ..., valueN 是您正在查找的特定值列表。

用法

使用 IN 操作符进行查询时,MySQL 会逐一检查列值是否与列表中的任何值匹配。如果列值匹配列表中的任何值,则该记录将包括在结果集中。

示例

假设您有一个名为 students 的表,其中包含 student_idnameage

value1, value2, ..., valueN est la liste spécifique de valeurs que vous recherchez.

Usage

    Lorsque vous utilisez l'opérateur IN pour effectuer une requête, MySQL vérifie les valeurs des colonnes une par une pour voir si elles correspondent à une valeur de la liste. Si la valeur de la colonne correspond à une valeur de la liste, l'enregistrement sera inclus dans le jeu de résultats.
  • Exemple
  • Supposons que vous ayez une table appelée students qui contient student_id, name et le code age > colonne. Vous souhaitez rechercher des étudiants dont l'âge est de 20, 21 ou 22 ans, vous pouvez utiliser la requête suivante :
<code class="sql">SELECT name
FROM students
WHERE age IN (20, 21, 22);</code>
🎜Cette requête renverra les noms de tous les étudiants dont l'âge est de 20, 21 ou 22 ans. L'opérateur 🎜🎜🎜Notes🎜🎜🎜🎜IN peut être utilisé avec des valeurs de chaîne, numériques et de date. 🎜🎜Vous pouvez spécifier n'importe quel nombre de listes de valeurs. L'opérateur 🎜🎜IN est similaire à l'opérateur NOT IN, qui est utilisé pour rechercher les enregistrements qui ne contiennent aucune valeur dans la liste. 🎜🎜

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!

Déclaration:
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
Article précédent:Que signifie dans MySQL ?Article suivant:Que signifie dans MySQL ?