184
Kapitel 12
Verwenden von Mengenoperatoren
12.1.2 Verwenden des UNION-Operators
Mit dem UNION-Operator kann man Zeilen von einem Eingabeset aus einem
anderen Eingabeset zu einem Resultset kombinieren. Wenn eine Zeile in einem
der beiden Eingabesets vorkommt, wird sie in der Ausgabe zurückgegeben.
Die Ergebnisse können zwar sortiert erscheinen, aber das ist nur ein Neben-
produkt der ausgeführten Filterung und wird nicht gewährleistet. Sofern eine
sortierte Ausgabe benötigt wird, fügt man der letzten Abfrage eine ORDER BY-
Klausel hinzu.
Der SQL Server implementiert zwar keinen expliziten UNION DISTINCT-Ope-
rator, jedoch einen UNION ALL-Operator. UNION kombiniert alle Zeilen aus
jedem Eingabeset und filtert dann doppelte Zeilen heraus. ...