Der SQL NOT Operator gibt alle Daten aus, bei der eine Bedingung nicht zutrifft.
SELECT Spalte FROM Tabelle WHERE NOT Bedingung;
In simplen Fällen erscheint der SQL NOT Operator durch das Umkehren von Vergleichsoperatoren (z.B. von = zu <>) überflüssig.. Durch die speziellen, logischen Operatoren (wie LIKE, EXISTS, BETWEEN, …) kann man dadurch allerdings komplexe Bedingungen vereinfacht formulieren.
SQL NOT - Beispiel
Möchte ein Designer-Shop alle Kleidungsstücke überprüfen, die außerhalb von Deutschland produziert wurden, ist folgender Befehl zu nutzen:
SELECT * FROM Kleidung WHERE NOT Produktionsort = 'Deutschland';