View a markdown version of this page

Fungsi HLL_COMBINE_SKETCHES - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi HLL_COMBINE_SKETCHES

HLL_COMBINE_SKETCHES adalah fungsi skalar yang mengambil sebagai input dua nilai HLLSKETCH dan menggabungkannya menjadi satu HLLSKETCH.

Kombinasi dua atau lebih HyperLogLog sketsa adalah HLLSKETCH baru yang merangkum informasi tentang penyatuan nilai-nilai berbeda yang diwakili oleh setiap sketsa input.

Sintaksis

HLL_COMBINE_SKETCHES (hllsketch_expression1, hllsketch_expression2)

Pendapat

hllsketch_expression1 dan hllsketch_expression2

Setiap ekspresi valid yang mengevaluasi ke tipe HLLSKETCH, seperti nama kolom.

Jenis pengembalian

Fungsi HLL_COMBINE_SKETCHES mengembalikan tipe HLLSKETCH.

Contoh

Contoh berikut mengembalikan nilai gabungan HLLSKETCH dalam tabel. hll_table

WITH tbl1(x, y) AS (SELECT Hll_create_sketch(1), Hll_create_sketch(2) UNION ALL SELECT Hll_create_sketch(3), Hll_create_sketch(4) UNION ALL SELECT Hll_create_sketch(5), Hll_create_sketch(6) UNION ALL SELECT Hll_create_sketch(7), Hll_create_sketch(8)), tbl2(x, y) AS (SELECT Hll_create_sketch(9), Hll_create_sketch(10) UNION ALL SELECT Hll_create_sketch(11), Hll_create_sketch(12) UNION ALL SELECT Hll_create_sketch(13), Hll_create_sketch(14) UNION ALL SELECT Hll_create_sketch(15), Hll_create_sketch(16) UNION ALL SELECT Hll_create_sketch(NULL), Hll_create_sketch(NULL)), tbl3(x, y) AS (SELECT * FROM tbl1 UNION ALL SELECT * FROM tbl2) SELECT Hll_combine_sketches(x, y) FROM tbl3;