Klausa EXCEPT menggabungkan set hasil dari dua pernyataan SELECT dan mengembalikan baris yang terdapat dalam set hasil pertama tetapi tidak terdapat dalam set hasil kedua.
Sintaksis
SELECT key1... FROM logstore1
EXCEPT
SELECT key2... FROM logstore2
-
Setiap pernyataan SELECT harus memiliki jumlah kolom yang sama, dalam urutan yang sama, serta tipe data yang kompatibel.
-
Klausa EXCEPT menghapus baris duplikat dari set hasil akhir.
Parameter
|
Parameter |
Deskripsi |
|
key |
Nama bidang, nama kolom, atau ekspresi. key1 dan key2 dapat memiliki nilai berbeda tetapi harus memiliki tipe data yang sama. |
|
logstore |
Nama Logstore. |
Contoh
Logstore internal-diagnostic_log mencatat log penting seperti latensi konsumsi log, notifikasi alert, dan data pengumpulan untuk setiap Logstore. Logstore internal-operation_log mencatat log operasi terperinci untuk semua sumber daya dalam suatu Proyek. Contoh berikut menggunakan klausa EXCEPT untuk menemukan Logstore yang menghasilkan log operasi terperinci tetapi tidak menghasilkan log diagnostik penting.
-
Pernyataan kueri
* | SELECT logstore FROM internal-operation_log EXCEPT SELECT logstore FROM internal-diagnostic_log -
Kueri tersebut mengembalikan tiga Logstore:
internal-ml-log,test_insert, danoss_metering.