Der Tabellenoperator except all liefert die Zeilen des ersten Ergebnisses ohne jene die auch im Zweiten vorkommen.
SELECT …
FROM …
EXCEPT ALL
SELECT …
FROM …Wie bei allen Tabellenoperatoren benötigt except [distinct] dieselbe Spaltenzahl und jeweils kompatible Typen auf beiden Seiten (siehe auch corresponding). Null-Werte gelten im Rahmen der Except-Operation als ununterscheidbar.
Jedes vorkommen einer Zeile im zweiten Ergebnis entfernt ein vorkommen dieser Zeile vom Ersten.
Dazu passend
Andere Tabellenoperatoren:
Union:
union [distinct],union allIntersect:
intersect [distinct],intersect all
Normative Referenzen
Der Except all-Operator ist in ISO/IEC 9075-2:2023 als optionales Feature F304, „EXCEPT ALL table operator“ definiert.

