Die Verwendung von UNION in Oracle besteht darin, mehrere Abfrageergebnismengen mit derselben Struktur in einer einzigen Ergebnismenge zusammenzuführen. Dieser Operator entfernt doppelte Datensätze, es sei denn, UNION ALL wird verwendet, wodurch alle Datensätze, einschließlich Duplikate, zusammengeführt werden.
UNION-Verwendung in Oracle
UNION ist ein SQL-Operator, der in Oracle verwendet wird, um mehrere Abfrageergebnismengen in einer einzigen Ergebnismenge zu kombinieren. Es wird verwendet, um Tabellen oder Abfrageergebnisse zusammenzuführen, die dieselbe Struktur (Spaltennamen und Datentypen) haben.
Syntax:
<code>SELECT ... UNION SELECT ... UNION ...</code>
Verwendung:
Tabellen mit der gleichen Struktur zusammenführen:
<code>SELECT * FROM table1 UNION SELECT * FROM table2;</code>
Verschiedene Abfragen zusammenführen:
<code>SELECT name, age FROM students UNION SELECT name, NULL AS age FROM teachers;</code>
Hinweis:
Beispiel:
Die folgende Tabelle enthält zwei Tabellen:
Tabelle1
ID | Name | Alter |
---|---|---|
1 | John | 20 |
2.Maria.25 | BobLehrer |
Alice Student
Mit UNION können wir diese beiden Tabellen zusammenführen: | Ergebnis: | |
---|---|---|
Alter | Job | |
1 | John | 20 |
2
null | 3 | Bob | |
---|---|---|---|
4 | Alice | null | |
Das obige ist der detaillierte Inhalt vonWie man Union in Oracle verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!