Rumah > pangkalan data > SQL > Kata kunci yang mewakili kesatuan dalam sql

Kata kunci yang mewakili kesatuan dalam sql

下次还敢
Lepaskan: 2024-04-29 15:33:15
asal
518 orang telah melayarinya

Kata kunci yang mewakili kesatuan dalam SQL ialah UNION. Ia menggabungkan hasil dua atau lebih pernyataan SELECT ke dalam set hasil tunggal yang mengandungi semua baris unik, yang bermaksud ia menggabungkan semua baris daripada dua set hasil input tanpa pendua yang terkandung dalam kedua-dua Baris dalam set hasil.

Kata kunci yang mewakili kesatuan dalam sql

Kata kunci yang mewakili kesatuan dalam SQL: UNION

Union operation

Kata kunci UNION digunakan untuk menggabungkan hasil dua atau lebih pernyataan SELECT ke dalam satu set hasil. Ia mengembalikan semua baris unik daripada dua set hasil input, yang bermaksud ia menggabungkan semua baris daripada dua set hasil tetapi tidak menduplikasi baris yang terkandung dalam kedua-dua set hasil.

Syntax

<code class="sql">SELECT_statement UNION [ALL] SELECT_statement</code>
Salin selepas log masuk

di mana:

  • SELECT_statement ialah pertanyaan SQL yang akan digabungkan. SELECT_statement 是要合并的 SQL 查询。
  • ALL 是可选的关键字,表示返回所有行,包括重复的行。

用法

UNION 关键字可以用于以下场景:

  • 合并两个结果集:将两个或更多表中的数据合并到一个结果集中。
  • 删除重复行:使用 UNION ALL 关键字来合并两个结果集,同时保留所有行,包括重复的行。
  • 计算总计:将多个表中的值相加或连接。
  • 创建唯一值的列表:将两个或更多列中的值合并到一个唯一的列表中。

示例

以下示例将 employees 表和 customers 表中的姓名合并到一个结果集中:

<code class="sql">SELECT name FROM employees
UNION
SELECT name FROM customers;</code>
Salin selepas log masuk

结果集将包含 employees 表和 customers

SEMUA ialah kata kunci pilihan, yang bermaksud mengembalikan semua baris, termasuk baris pendua.

Penggunaan
  • Kata kunci UNION boleh digunakan dalam senario berikut:
🎜Gabung dua set hasil: 🎜Gabung data daripada dua atau lebih jadual menjadi satu set hasil. 🎜🎜🎜Alih Keluar Baris Pendua: 🎜Gunakan kata kunci UNION ALL untuk menggabungkan dua set hasil sambil mengekalkan semua baris, termasuk baris pendua. 🎜🎜🎜Kira jumlah: 🎜Tambah atau gabungkan nilai daripada berbilang jadual. 🎜🎜🎜 Buat senarai nilai unik: 🎜 Gabungkan nilai daripada dua atau lebih lajur ke dalam senarai unik. 🎜🎜🎜🎜Contoh🎜🎜🎜Contoh berikut menggabungkan nama daripada jadual pekerja dan jadual pelanggan ke dalam set hasil tunggal: 🎜rrreee🎜Set hasil akan mengandungi pekerja Semua nama unik dalam jadual dan jadual pelanggan. 🎜🎜🎜Nota: 🎜🎜🎜🎜Kata kunci UNION hanya boleh menggabungkan set hasil dengan bilangan lajur dan jenis data yang sama. Kata kunci 🎜🎜UNION ALL akan mengembalikan semua baris, termasuk baris pendua, manakala kata kunci UNION hanya mengembalikan baris unik. 🎜🎜

Atas ialah kandungan terperinci Kata kunci yang mewakili kesatuan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan