Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 18.0 ve üzeri
Birden çok Theta Sketch arabelleği tüketir ve bunları tek bir sonuç arabelleğine ayırır. Tüm giriş çizimlerinde görünen benzersiz değerlerin yaklaşık sayısını döndürür.
Sözdizimi
theta_intersection_agg ( sketch )
Arguments
-
sketch: İkili biçimde bir Teta Taslağı (toplama işlevi gibi
theta_sketch_agg).
İade
BINARY Tüm giriş taslaklarının kesişimini temsil eden serileştirilmiş Teta Taslağını içeren bir değer.
Notes
-
NULLdeğerler toplama sırasında yoksayılır. - Kesişim sonucu, tüm giriş çizimlerinde görünen değerleri temsil eder.
- Tam olarak iki taslağı kesiştirmek için bunun yerine skaler
theta_intersectionişlev işlevini kullanın.
Hata iletileri
Örnekler
-- 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