Um die Ergebnisse einer Datenbankabfrage auf bestimmte Werte zu beschränken, können Sie den Operator „IN“ verwenden. Mit dem „IN“-Operator können Sie eine Liste von Werten angeben, mit denen die angegebene Spalte übereinstimmen kann. Die folgende Abfrage würde beispielsweise alle Zeilen aus der Tabelle „Kunden“ zurückgeben, in denen die Spalte „Stadt“ entweder „New York“ oder „Los Angeles“ entspricht:
„sql
WÄHLEN *
VON Kunden
WO Stadt IN („New York“, „Los Angeles“);
„
Der „IN“-Operator kann auch mit Unterabfragen verwendet werden. Die folgende Abfrage würde beispielsweise alle Zeilen aus der Tabelle „Kunden“ zurückgeben, bei denen die Spalte „Stadt“ einer der in der Tabelle „Städte“ aufgeführten Städte entspricht:
„sql
WÄHLEN *
VON Kunden
WO Stadt IN (Stadt AUS Städten auswählen);
„
Der „IN“-Operator ist ein leistungsstarkes Tool, mit dem sich die Ergebnisse einer Datenbankabfrage auf bestimmte Werte beschränken lassen. Es kann sowohl mit einspaltigen als auch mit mehrspaltigen Abfragen verwendet werden und kann auch mit Unterabfragen verwendet werden.