Maison > base de données > SQL > Comment exprimer l'inclusion dans SQL

Comment exprimer l'inclusion dans SQL

下次还敢
Libérer: 2024-05-02 04:39:16
original
515 Les gens l'ont consulté

L'opérateur IN est utilisé en SQL pour indiquer l'inclusion, et sa syntaxe est "nom_colonne IN (valeur1, valeur2, ...)". Les représentations étendues incluent NOT IN, ANY et ALL, qui vérifient si une valeur ne figure pas dans une liste, existe dans une sous-requête ou existe dans toutes les lignes de sous-requête. En SQL, vous pouvez utiliser l'opérateur IN pour exprimer l'inclusion. L'opérateur IN vérifie si une valeur est contenue dans la liste spécifiée. ... Les représentations étendues suivantes sont également fournies :

Comment exprimer l'inclusion dans SQLNOT IN :

Vérifie si une valeur n'est pas contenue dans la liste spécifiée.

ANY :

Vérifie si une valeur est contenue dans les lignes renvoyées par la sous-requête.

IN 操作符表示包含。IN 操作符检查一个值是否包含在指定列表中。

语法:

<code>SELECT column_name
FROM table_name
WHERE column_name IN (value1, value2, ...)</code>
Copier après la connexion

示例:

找出所有包含特定字母的员工姓名:

<code>SELECT employee_name
FROM employees
WHERE employee_name IN ('John', 'Mary', 'Bob')</code>
Copier après la connexion

扩展表示:

除了基本 IN

ALL :
    Vérifiez si une valeur est contenue dans toutes les lignes renvoyées par la sous-requête.
  • Exemple :
  • Trouver toutes les commandes qui ne contiennent pas de client spécifique :
<code>SELECT order_id
FROM orders
WHERE customer_id NOT IN (12345, 67890)</code>
Copier après la connexion
  • Trouver tous les clients qui contiennent au moins une commande de plus de 100 $ :
    <code>SELECT customer_id
    FROM customers
    WHERE customer_id IN (SELECT customer_id FROM orders WHERE amount > 100)</code>
    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!

    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
    Derniers articles par auteur
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal