Zum Inhalt springen

WHERE-Klausel

Die WHERE-Klausel legt Filter fest, die auf die Daten angewendet werden. So können Sie nur die Teilmenge der Daten auswählen, die Sie interessiert. Logisch wird die WHERE-Klausel unmittelbar nach der FROM-Klausel angewendet.

Beispiele

Alle Zeilen auswählen, in denen id gleich 3 ist:

SELECT *
FROM tbl
WHERE id = 3;

Alle Zeilen auswählen, die dem angegebenen groß-/kleinschreibungssensitiven LIKE-Ausdruck entsprechen:

SELECT *
FROM tbl
WHERE name LIKE '%mark%';

Alle Zeilen auswählen, die dem angegebenen groß-/kleinschreibungsunabhängigen Ausdruck mit dem Operator ILIKE entsprechen:

SELECT *
FROM tbl
WHERE name ILIKE '%mark%';

Alle Zeilen auswählen, die dem angegebenen zusammengesetzten Ausdruck entsprechen:

SELECT *
FROM tbl
WHERE id = 3 OR id = 7;

Syntax