Was bedeutet SELECT WHERE IN?

Antwort vom

**`WHERE IN` filtert auf mehrere konkrete Werte gleichzeitig – statt `OR`-Ketten wie `WHERE status = 'offen' OR status = 'neu'` schreibst du kürzer und sauberer `WHERE status IN ('offen', 'neu')`.** Beispiel: ```sql SELECT * FROM kunden WHERE stadt IN ('Berlin', 'Hamburg', 'Köln'); ``` Das bedeutet: Es werden nur Datensätze ausgewählt, bei denen `stadt` einer dieser drei Werte ist. Wichtig: `IN` ist für feste Wertelisten oder Unterabfragen gedacht, nicht für Bereiche wie Zahlen von 1 bis 10 – dafür nutzt du `BETWEEN` oder Vergleichsoperatoren.

Kategorie: Technik Tags: Select Where Sql