Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Daten abfragen und ändern » Abfrageergebnisse zusammenfassen, gruppieren und sortieren » Mengenoperationen auf Abfrageergebnissen mit UNION, INTERSECT und EXCEPT ausführen

 

EXCEPT und INTERSECT verwenden

Die EXCEPT-Anweisung listet die Unterschiede zwischen zwei Ergebnismengen auf. Die folgende allgemeine Konstruktion listet alle Zeilen auf, die in der Ergebnismenge von Abfrage-1, aber nicht in der Ergebnismenge von Abfrage-2 vorkommen.

Abfrage-1
EXCEPT
Abfrage-2

Die INTERSECT-Anweisung listet die Zeilen auf, die in jeweils beiden Ergebnismengen vorkommen. Die folgende allgemeine Konstruktion listet alle Zeilen auf, die in der Ergebnismenge von sowohl Abfrage-1 als auch Abfrage-2 vorkommen.

Abfrage-1
INTERSECT
Abfrage-2

Wie die UNION-Anweisung berücksichtigen sowohl EXCEPT als auch INTERSECT den ALL-Modifizierer, der verhindert, dass doppelte Zeilen aus der Ergebnismenge eliminiert werden.

Siehe auch