Die WHERE Klausel dient dazu, die SELECT Anweisung zu verfeiner und nur Werte anzeigen zu lassen, die ein bestimmtes Kriterium erfüllen. Sie kann wie eine Ausmusterung angesehen werden.
Die WHERE Klausel wird einfach nach dem FROM hinzugefügt.
SELECT ... FROM ... WHERE Bedingung
Es werden im SELECT dann nur angezeigt, bei welchen die WHERE-Bedingung „true“ ergibt.
Gib alle Mitarbeiter aus, die in der Abteilung 40 arbeiten.
SELECT * FROM Mitarbeiter WHERE Abteilungsnummer = 40
Gib jene Mitarbeiter aus, die mehr als 2000€ verdienen.
SELECT * FROM Mitarbeiter WHERE Gehalt > 2000
Zeige das Gehalt von King an.
SELECT Gehalt FROM Mitarbeiter WHERE Name = 'King'