Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
pemeriksaan Databricks SQL
Databricks Runtime 18.0 ke atas
Mengonsumsi beberapa buffer Sketsa Theta dan menyimpulkannya menjadi satu buffer hasil. Mengembalikan perkiraan jumlah nilai berbeda yang muncul di semua sketsa input.
Syntax
theta_intersection_agg ( sketch )
Arguments
-
sketsa: Sketsa Theta dalam format biner (seperti dari
theta_sketch_aggfungsi agregat).
Pengembalian Barang
BINARY Nilai yang berisi Sketsa Theta berseri yang mewakili persimpangan semua sketsa input.
Catatan
-
NULLnilai diabaikan selama agregasi. - Hasil persimpangan mewakili nilai yang muncul di semua sketsa input.
- Untuk menyinggung dengan tepat dua sketsa, gunakan fungsi skalar
theta_intersectionsebagai gantinya.
Pesan kesalahan
Contoh
-- Find approximate count of values appearing in all sketches
> SELECT theta_sketch_estimate(theta_intersection_agg(sketch)) FROM (
SELECT theta_sketch_agg(col) AS sketch FROM VALUES (1), (2), (3) AS tab(col)
UNION ALL
SELECT theta_sketch_agg(col) AS sketch FROM VALUES (2), (3), (4) AS tab(col)
UNION ALL
SELECT theta_sketch_agg(col) AS sketch FROM VALUES (3), (4), (5) AS tab(col)
) t;
1