HLL功能 - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

HLL功能

HLL功能返回 HyperLogLog 输入表达式值的基数。HLL函数适用于HLLSKETCH数据类型以外的任何数据类型。HLL函数忽略NULL值。当表中没有行或所有行均为NULL时,得到的基数为0。

Syntax

HLL (aggregate_expression)

Argument

aggregate_expression

为聚合提供值的任何有效表达式,例如列名称。此函数支持除HLLSKETCH和GEOMETRY以外的任何数据类型作为输入。

返回类型

HLL函数返回BIGINT或INT8值。

Examples

以下示例返回列的基数 an_int 在表格中 a_table.

CREATE TABLE a_table(an_int INT); INSERT INTO a_table VALUES (1), (2), (3), (4); SELECT hll(an_int) AS cardinality FROM a_table; cardinality ------------- 4