Die where-Klausel

Die bisher in diesem Kapitel gezeigten Abfragen wählten jede Zeile aus den Tabellen employee, department oder account aus (mit Ausnahme des distinct-Beispiels weiter oben in diesem Kapitel). Doch meist möchte man nicht jede Zeile abrufen, sondern uninteressante Zeilen beiseite lassen. Dies ist die Aufgabe der where-Klausel.

Tipp

Die where-Klausel ist der Mechanismus, mit dem unerwünschte Zeilen aus der Ergebnismenge herausgefiltert werden.

Wenn Sie beispielsweise aus der employee-Tabelle nur die Daten derjenigen Mitarbeiter abrufen möchten, die Chefkassierer (Head Teller) sind, können Sie dies mit der where-Klausel der folgenden Abfrage tun:

mysql> SELECT emp_id, fname, lname, start_date, title
    -> FROM employee
 -> WHERE title = ...

Get Einführung in SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.