Klausa UNION digunakan untuk menggabungkan hasil dari beberapa pernyataan SELECT.
Sintaksis
SELECT key1 FROM logstore1
UNION
SELECT key2 FROM logstore2
UNION
SELECT key3 FROM logstore3
Penting
Semua pernyataan SELECT dalam klausa UNION harus memiliki jumlah kolom yang sama, dan kolom yang bersesuaian harus memiliki tipe data yang sama.
Parameter
|
Parameter |
Deskripsi |
|
key |
Nama bidang atau nama kolom. Nilai parameter key1, key2, dan key3 harus memiliki tipe data yang sama. Anda dapat menentukan nama bidang atau nama kolom yang berbeda. |
|
Logstore |
Nama Logstore. |
Contoh
Contoh ini menghitung jumlah page view (PV) untuk setiap kode status dari dua Logstore, yaitu website_log dan internal-operation_log, lalu menggabungkan hasilnya.
-
Query
* | SELECT status, count(*) AS PV FROM website_log GROUP BY status UNION SELECT status, count(*) AS PV FROM internal-operation_log GROUP BY status -
Hasil
