Latest web development tutorials

SQL opérateur IN

IN opérateur

IN opérateur vous permet de multiples valeurs spécifiées dans la clause WHERE.

syntaxe SQL IN

SELECT column_name(s)
FROM table_name
WHERE column_name IN ( value1 , value2 ,...);


La base de données de démonstration

Dans ce tutoriel, nous allons utiliser la base de données de l'échantillon w3big.

Ce qui suit est un «Sites Web» sélectionnés de données de la table:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+


Dans des exemples d'opérateurs

L'instruction select name suivante SQL comme «Google» ou le «cours» de tous les sites:

Exemples

* SELECT FROM Sites
WHERE nom IN ( 'Google', 'tutoriel');

Sortie d'exécution: