In der WHERE-Klausel kann mithilfe von 3 verschiedenen Operatorengruppen verglichen werden:
Diese Operatoren sind dafür geschaffen, komplexe Abfragen so einfach wie möglich zu gestalten.
Zeige alle Mitarbeiter die mehr als 1000€ und weniger wie 2150€ verdienen
SELECT * FROM Mitarbeiter WHERE Gehalt BETWEEN 1000 AND 2150
Zeige Name und Gehalt aller Mitarbeiter, die die Nummern 1, 3 oder 5 haben.
SELECT Name, Gehalt FROM Mitarbeiter WHERE Mitarbeiternummer IN(1,3,5)
Zeige alle Mitarbeiter die ein „n“ im Namen haben.
SELECT * FROM Mitarbeiter WHERE Name LIKE '%n%'
Zeige alle Mitarbeiter, die als zweiten Buchstaben ein „i“ in ihrem Namen haben.
SELECT * FROM Mitarbeiter WHERE Name LIKE '_i%'
Zeige den Chef des Unternehmens an (der der keinen Vorgesetzten über sich hat)
SELECT * FROM Mitarbeiter WHERE Vorgesetzter IS NULL