Menu
Coddy logo textTech

Das IN-Schlüsselwort

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

Wenn wir Zeilen finden müssen, bei denen eine Spalte einem von mehreren möglichen Werten entspricht, können wir dies mit mehreren OR-Bedingungen schreiben. 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 Schlüsselwort IN 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 einem der in den Klammern aufgeführten Werte entspricht.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • countries: location_x, location_y, country

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

Übe selbstständig: SQL-Playground