类别:

:doc:`/sql-reference/functions-aggregation`(基数估算)、:doc:`窗口函数 </sql-reference/functions-window-syntax>`(基数估算)

HLL_IMPORT

将 OBJECT 格式的输入转换为 BINARY 格式。

由 HLL_ACCUMULATE、HLL_COMBINE 和 HLL_ESTIMATE 运算的 HyperLogLog 状态是一种专有的二进制格式,在 Snowflake 的未来版本中可能会有所变化。为了长期存储 HyperLogLog 状态以及与外部工具的集成,Snowflake 支持使用 HLL_IMPORT 将状态从格式 OBJECT 转换为 BINARY,反之亦然。

另请参阅:

HLLHLL_ACCUMULATEHLL_ESTIMATEHLL_EXPORT

语法

聚合函数

HLL_IMPORT( <obj> )
Copy

窗口函数

HLL_IMPORT( <obj> ) OVER ( [ PARTITION BY <expr> ] )
Copy

有关 OVER 子句的详细信息,请参阅 窗口函数的语法和用法

实参

obj

计算结果为 HyperLogLog 状态且采用 OBJECT 格式的表达式。

使用说明

示例

请参阅 HLL_EXPORT 的示例。