SQL UNION ALL | |
Der SQL-Befehl UNION ALL vereinigt ebenfalls die Ergebnismengen zweier Abfragen. Der Unterschied zwischen UNION ALL und UNION besteht darin, dass mit UNION nur unterschiedliche Werte ausgewählt werden, während bei UNION ALL alle Werte, also auch mehrfach vorkommende Ergebnistupel erhalten bleiben. Die Syntax für UNION ALL sieht folgendermaßen aus: [SQL-Anweisung 1]
UNION ALL [SQL-Anweisung 2]; Wir verwenden das gleiche Beispiel wie im vorherigen Abschnitt, um den Unterschied zu verdeutlichen. Nehmen wir an, es liegen die folgenden zwei Tabellen vor, Tabelle Store_Information
Tabelle Internet_Sales
und wir möchten alle Tage herausfinden, an denen ein Verkaufsvorgang stattgefunden hat und ebenso alle Tage, an denen etwas über das Internet verkauft wurde. Dazu verwenden wir folgende SQL-Anweisung: SELECT Txn_Date FROM Store_Information
UNION ALL SELECT Txn_Date FROM Internet_Sales; Ergebnis:
Copyright © 2024 1keydata.com Alle Rechte vorbehalten |