Operasi UNION menggabungkan baris daripada jadual berbeza ke dalam set hasil tunggal, mengalih keluar baris pendua. Format sintaks ialah: SELECT column_list FROM table1 UNION SELECT column_list FROM table2..., dengan table1 dan table2 ialah jadual yang akan digabungkan. Operasi UNION memerlukan jadual yang mengambil bahagian mempunyai bilangan lajur dan jenis data yang sama, dan baris pendua dialih keluar.
Operasi UNION dalam SQL
Apakah operasi UNION?
Operasi UNION menggabungkan baris daripada dua atau lebih jadual ke dalam set hasil tunggal, dengan itu mengalih keluar baris pendua.
Bagaimana untuk menggunakan operasi UNION? Format sintaks operasi
UNION ialah:
<code class="sql">SELECT column_list FROM table1 UNION SELECT column_list FROM table2 ...</code>
di mana:
column_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>
结果将如下所示:
name | age |
---|---|
John | 20 |
Mary | 22 |
Bob | 25 |
Alice | 30 |
David | 35 |
Susan | 40 |
注意事项
WHERE
和 ORDER BY
guru
mempunyai data berikut: 🎜guru | |
---|---|
Alice | 30|
David | 35 |
Susan | 40 |
name | umur |
---|---|
John | 20 |
22 | |
Bob | 25 |
Alice | 30 |
David | 35 |
Susan | 40
WHERE
dan ORDER BY
. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menggunakan kesatuan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!