Die in diesem Abschnitt beschriebenen Operatoren führen Mengenoperationen mit den Ergebnissen von zwei oder mehr Abfragen aus. Auch wenn viele dieser Operationen ausgeführt werden können, indem Operationen in der WHERE- oder HAVING-Klausel verwendet werden, gibt es einige Operationen, bei denen ein Ausführen ohne Verwendung dieser Set-basierten Operatoren sehr schwierig ist. Zum Beispiel:
Wenn Daten nicht normalisiert sind, können Sie scheinbar unvereinbare Informationen in eine einzige Ergebnismenge zusammenführen, obwohl die Tabellen nicht verknüpft sind.
NULL wird von Mengenoperatoren anders als in der WHERE-Klausel oder HAVING-Klausel behandelt. In der WHERE-Klausel oder HAVING-Klausel werden zwei NULL-enthaltende Zeilen mit identischen Nicht-NULL-Einträgen als nicht identisch angesehen, da die zwei NULL-Werte nicht als identisch definiert sind. Die Mengenoperatoren sehen zwei solche Zeilen als gleich an.
Mengen mit der UNION-Anweisung kombinieren
EXCEPT und INTERSECT verwenden
Regeln für Mengenoperationen
Mengenoperatoren und NULL
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |