Menu
Coddy logo textTech

The IN keyword

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 18 von 72.

Wenn wir Zeilen finden möchten, in denen eine Spalte mit einem von mehreren möglichen Werten übereinstimmt, können wir mehrere OR-Bedingungen verwenden. Die folgende Abfrage ist beispielsweise sehr lang:

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

Wir können es vereinfachen, indem wir das IN-Schlüsselwort wie folgt verwenden:

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

Diese kürzere Version macht genau dasselbe: Sie gibt Zeilen zurück, in denen col1 gleich einem der in den Klammern aufgeführten Werte ist.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • <strong>countries</strong>: <strong>location_x</strong>, <strong>location_y</strong>, <strong>country</strong>

Gib alle Datensätze aus den folgenden Ländern zurück:

Oman, Nicaragua, Bhutan, Senegal, Belarus

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen