全部产品
Search
文档中心

Simple Log Service:Klausa EXCEPT

更新时间:Jun 26, 2025

Klausa EXCEPT digunakan untuk menggabungkan set hasil dari dua pernyataan SELECT dan mengembalikan selisih antara kedua set hasil tersebut. Selisih mencakup nilai-nilai yang ada dalam set hasil dari pernyataan SELECT pertama, tetapi tidak terdapat dalam set hasil dari pernyataan SELECT kedua. Topik ini menjelaskan sintaksis klausa EXCEPT serta memberikan contoh penggunaannya.

Sintaksis

SELECT key1... FROM logstore1
EXCEPT
SELECT key2... FROM logstore2
Penting
  • Jumlah dan urutan kolom dalam set hasil dari kedua pernyataan SELECT harus sama. Tipe data untuk kolom dalam set hasil dari kedua pernyataan SELECT juga harus kompatibel.
  • Klausa EXCEPT menghapus semua duplikat dari hasil akhir, sehingga hanya nilai unik yang dikembalikan.

Parameter

ParameterDeskripsi
keyNama bidang, nama kolom, atau ekspresi.

Anda dapat menentukan nilai berbeda untuk key1 dan key2, tetapi Anda harus menentukan tipe data yang sama untuk keduanya.

logstoreNama Logstore.

Contoh

Sebuah Logstore bernama internal-diagnostic_log digunakan untuk menyimpan log penting. Log penting mencatat informasi tentang latensi konsumsi log, peringatan, dan pengumpulan log dari setiap Logstore. Sebuah Logstore lain bernama internal-operation_log digunakan untuk menyimpan log rinci. Log rinci mencatat informasi tentang semua operasi pada sumber daya dalam sebuah Proyek. Anda dapat menggunakan klausa EXCEPT untuk memeriksa Logstore mana yang memiliki log rinci tetapi tidak memiliki log penting.

  • Pernyataan kueri
    * |
    SELECT
      logstore
    FROM  internal-operation_log
    EXCEPT
    SELECT
      logstore
    FROM  internal-diagnostic_log
  • Hasil kueri dan analisisEXCEPT