Britzel

Was ist ein WHERE? Einfach erklärt

Der Zusatz in einem SQL-Befehl, der festlegt, welche Zeilen betroffen sind — beim Lesen (SELECT) genauso wie beim Ändern (UPDATE) oder Löschen (DELETE). Nur Zeilen, die die Bedingung erfüllen, werden berücksichtigt.

Zuletzt aktualisiert: 16.07.2026 · Britzel-Redaktion · Themenwelt Daten-Profi

Die Alltagsanalogie

WHERE ist wie die Zusatzanweisung an den Aktenschrank: „…aber nur die Akten, auf denen Berlin steht“ — alle anderen bleiben liegen.

Im Job heißt das

Wenn dein Chef „nur die offenen Rechnungen“ sehen will, ist das in SQL genau ein WHERE — ohne Filter kämen alle Rechnungen.

Ein konkretes Beispiel

SELECT name FROM kunden WHERE ort = 'Berlin'; — nur Kunden aus Berlin.

Eselsbrücke

WHERE wirft raus, was nicht passt — ORDER BY stapelt nur um — weniger Zeilen macht nur das WHERE.

Auf Englisch

WHERE, WHERE clause

WHERE is the clause in an SQL statement that determines which rows are affected, whether reading (SELECT), changing (UPDATE), or deleting (DELETE). Only rows that satisfy the condition are included.