Heim > Datenbank > SQL > So verwenden Sie Union in SQL

So verwenden Sie Union in SQL

下次还敢
Freigeben: 2024-05-02 04:18:17
Original
970 Leute haben es durchsucht

UNION-Operation kombiniert Zeilen aus verschiedenen Tabellen in einem einzigen Ergebnissatz und entfernt doppelte Zeilen. Das Syntaxformat lautet: SELECT Spaltenliste FROM Tabelle1 UNION SELECT Spaltenliste FROM Tabelle2..., wobei Tabelle1 und Tabelle2 die zusammenzuführenden Tabellen sind. Die UNION-Operation erfordert, dass die teilnehmenden Tabellen die gleiche Anzahl an Spalten und Datentypen haben und dass doppelte Zeilen entfernt werden.

So verwenden Sie Union in SQL

UNION-Operation in SQL

Was ist eine UNION-Operation? Die

UNION-Operation kombiniert Zeilen aus zwei oder mehr Tabellen in einem einzigen Ergebnissatz und entfernt dadurch doppelte Zeilen.

Wie verwende ich den UNION-Betrieb? Das Syntaxformat der

UNION-Operation lautet:

<code class="sql">SELECT column_list
FROM table1
UNION
SELECT column_list
FROM table2
...</code>
Nach dem Login kopieren

wobei:

  • column_list die aus jeder Tabelle abzurufenden Spalten angibtcolumn_list 指定要从每个表中检索的列
  • table1, table2, ... 是要合并的表

示例

例如,假设 students 表和 teachers 表具有以下数据:

students
John 20
Mary 22
Bob 25
teachers
Alice 30
David 35
Susan 40

使用 UNION 操作来合并这两个表:

<code class="sql">SELECT name, age
FROM students
UNION
SELECT name, age
FROM teachers;</code>
Nach dem Login kopieren

结果将如下所示:

name age
John 20
Mary 22
Bob 25
Alice 30
David 35
Susan 40

注意事项

  • 参与 UNION 操作的表必须具有相同的列数和数据类型。
  • UNION 操作不保留重复行。
  • UNION 操作可以与其他 SQL 操作组合使用,例如 WHEREORDER BY
  • table1, Tabelle2, ... sind die Tabellen, die zusammengeführt werden sollen die folgenden Daten:
students John 20 td> Maria 22 Bob 25 tr> 30
Lehrer
Alice
David 35
Susan 40
🎜Verwenden Sie die UNION-Operation, um die beiden Tabellen zusammenzuführen: 🎜rrreee🎜Das Ergebnis sieht folgendermaßen aus: 🎜Mary 40
name Alter
John 20
22
Bob 25
Alice 30
David 35
Susan
🎜🎜Hinweise🎜🎜🎜🎜Tabellen, die an der UNION-Operation teilnehmen, müssen die gleiche Anzahl von Spalten und Datentypen haben. 🎜🎜UNION-Operation behält keine doppelten Zeilen bei. 🎜🎜UNION-Operationen können mit anderen SQL-Operationen kombiniert werden, wie z. B. WHERE und ORDER BY. 🎜🎜

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage