SQL IN-Operator

IN-Operator

Der IN-Operator ermöglicht es uns, mehrere Werte in der WHERE-Klausel zu spezifizieren.

SQL IN-Syntax

SELECT Spaltenname(s)
FROM Tabellenname
WHERE Spaltenname IN (value1,value2,...)

Ursprüngliche Tabelle (wird im Beispiel verwendet):

Personen-Tabelle:

ID Nachname Vorname Adresse Stadt
1 Adams John Oxford Straße London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Straße Peking

IN-Operator-Beispiel

Jetzt möchten wir Personen aus der obigen Tabelle auswählen, deren Nachname Adams oder Carter ist:

Wir können den folgenden SELECT-Ausdruck verwenden:

SELECT * FROM Personen
WHERE Nachname IN ('Adams','Carter')

Ergebnisliste:

ID Nachname Vorname Adresse Stadt
1 Adams John Oxford Straße London
3 Carter Thomas Changan Straße Peking