Der
UNION-Operator kombiniert die Ergebnisse mehrerer SELECT-Anweisungen in einer einzigen Ergebnismenge ohne doppelte Zeilen. Zu seinen Merkmalen gehören: Die Spaltenreihenfolge und der Datentyp der zusammengeführten Ergebnismenge müssen gleich sein. Aggregationsfunktionen werden nicht unterstützt. UNION ALL kann verwendet werden, um Ergebnismengen mit doppelten Zeilen zu kombinieren, um doppelte Daten zu finden.
Verwendung von UNION in SQL
Der UNION-Operator wird in SQL verwendet, um die Ergebnisse von zwei oder mehr SELECT-Anweisungen in einer einzigen Ergebnismenge zu kombinieren.
Verwendung:
SELECT-Anweisung UNION SELECT-Anweisung UNION...
SELECT 语句 UNION SELECT 语句 UNION ...
特点:
示例:
假设我们有两个表:
<code>表 Student: | id | name | | --- | ---- | | 1 | John | | 2 | Mary | 表 Teacher: | id | name | | --- | ---- | | 3 | David | | 4 | Lisa |</code>
我们可以使用 UNION 运算符合并这两个表的 name
Eigenschaften:
Die zusammengeführte Ergebnismenge enthält nur eindeutige Zeilen.
<code class="sql">SELECT name FROM Student UNION SELECT name FROM Teacher;</code>
name
-Spalten dieser beiden Tabellen zusammenzuführen: 🎜<code>| name | | --- | | John | | Mary | | David | | Lisa |</code>
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Union in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!