Menu
Coddy logo textTech

Le mot-clé IN

Fait partie de la section Les fondamentaux du Journey SQL de Coddy. Leçon 18 sur 72.

Lorsque nous devons trouver des lignes où une colonne correspond à l’une de plusieurs valeurs possibles, nous pouvons l’écrire à l’aide de plusieurs conditions OR. Par exemple, la requête suivante est très longue :

SELECT *
FROM table1
WHERE col1 = 'a' OR col1 = 'b' OR col1 = 'c' OR col1 = 'd' OR ...

Nous pouvons le simplifier en utilisant le mot-clé IN comme ceci :

SELECT *
FROM table1
WHERE col1 IN ('a', 'b', 'c', 'd', 'e', 'f')

Cette version plus courte fait exactement la même chose : elle renvoie les lignes où col1 est égal à l’une des valeurs listées entre parenthèses.

challenge icon

Défi

Facile

Tables et colonnes disponibles :

  • countries : location_x, location_y, country

Retournez tous les enregistrements des pays suivants :

Oman, Nicaragua, Bhutan, Senegal, Belarus

Essayez vous-même

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Playground SQL