Werden mehrere Mengenoperatoren in einer Abfrage verwendet, so werden diese in der Reihenfolge ihres Auftretens im Abfragetext, also von links nach rechts, ausgewertet und nach folgender Priorität ausgeführt.
Tabelle 5.6 Priorität von Mengenoperatoren
Priorität
Operator
Höchste
INTERSECT
UNION
UNION ALL
EXCEPT
EXists
OVERLAPS
FLATTEN
Niedrigste
SET
Hinweis
Die Priorität kann bei Bedarf durch den Einsatz von runden Klammern überschrieben werden, sodass die verwendeten Mengenoperatoren in der gewünschten Reihenfolge ausgeführt werden.
UNION
Um zwei Ergebnismengen zu einer zusammenzufassen, bietet Entity SQL einen UNION-Operator an. Dazu müssen beide Abfragen über die gleiche Anzahl Eigenschaften (also quasi Spalten) verfügen, die jeweils vom gleichen Datentyp sind oder zumindest bezogen auf den Datentyp kompatibel sein müssen.
You are currently reading a PREVIEW of this book.
Get instant access to over
$1 million worth of books and videos.