| |
|
1. Regeln
für Mengen - Operatoren
|
|
|
| |
| Mengenoperatoren können in jeder beliebigen Kombination
miteinander verknüpft werden. |
SELECT ..UNION SELECT ..INTERSECT SELECT ..MINUS
|
Bei Mengenoperatoren gibt es keine vordefinierte Priorität.
Durch den Gebrauch von
Klammern können jedoch Prioritäten bei der Auswertung
gesetzt werden. Je tiefer die Ver-schachtelung der Klammern ist,
desto höher ist die Priorität. |
| Bei Mengen aus unterschiedlichen Tabellen kann der
gleiche Mengenoperator verwendet werden, doch gelten dabei folgende
Regeln: |
- die Spalten werden von links nach rechts abgeglichen,
- Spaltennamen der Auswertung richten sich nach dem Spaltennamen
des 1. SELECT -Statements,
- die Datentypen müssen übereinstimmen (ggf. Konvertierungs-Funktionen
verwenden),
- Gleiche Anzahl von Spalten.
- ein ORDER BY darf nur im letzten SELECT -Statement verwendet
werden und verlangt die Angabe von Spaltennummern.
|
|
|
| |
|
|