9.9 ➡️ IN Operator

Bitte schauen Sie sich Abschnitt 11, Thema 192 genauer an.

IN Operator

Der „IN“ Operator in MySQL ist ein Vergleichsoperator, der verwendet wird, um Datensätze auszuwählen, die einen Wert in einer bestimmten Spalte haben, der in einer Liste von Werten enthalten ist. Der Operator wird durch das „IN“ Schlüsselwort gefolgt von einer Liste von Werten dargestellt.

Hier ist ein Beispiel, wie Sie den „IN“ Operator verwenden können, um Datensätze aus einer Tabelle „Personen“ auszuwählen, deren Alter entweder 25, 30 oder 35 Jahre beträgt:

SELECT * FROM Personen WHERE age IN (25, 30, 35);
SQL

Dieser Befehl wählt alle Datensätze aus der Tabelle „Personen„, die einen Wert in der Spalte „Alter“ haben, der entweder 25, 30 oder 35 Jahre beträgt.

Es gibt auch die Möglichkeit den NOT operator vor dem IN operator zu setzten um die Auswahl umzudrehen und die Werte auszuschließen die in der Liste enthalten sind.

SELECT * FROM Personen WHERE age NOT IN (25, 30, 35);
SQL

Es ist wichtig zu beachten, dass die Liste der Werte, die dem „IN“ Operator folgt, immer durch Kommas getrennt sein müssen.

Es gibt auch andere Vergleichsoperatoren zur Verfügung, wie zum Beispiel „Greater Than“ (>) , „Less Than“ (<) , „Equal“ (=)