View a markdown version of this page

HLL 함수 - Amazon Redshift

Amazon Redshift는 2026년 6월 30일 이후에 Python UDF 사용을 더 이상 지원하지 않습니다. 해당 조치는 단계적으로 시행될 예정입니다. Python 수명 종료 및 마이그레이션 옵션에 대한 자세한 내용은 2025년 6월 30일에 게시된 블로그 게시물을 참조하세요.

HLL 함수

HLL 함수는 입력 표현식 값의 HyperLogLog 카디널리티를 반환합니다. HLL 함수는 HLLSKETCH 데이터 형식을 제외한 모든 데이터 형식에서 작동합니다. HLL 함수는 NULL 값을 무시합니다. 테이블에 행이 없거나 모든 행이 NULL이면 결과 카디널리티는 0입니다.

구문

HLL (aggregate_expression)

인수

aggregate_expression

열 이름과 같이 집계에 값을 제공하는 모든 유효 표현식입니다. 이 함수는 HLLSKETCH, GEOMETRY, GEOGRAPHY 및 VARBYTE를 제외한 모든 데이터 유형을 입력으로 지원합니다.

반환 타입

HLL 함수는 BIGINT 또는 INT8 값을 반환합니다.

예제

다음 예에서는 테이블 a_table에 있는 열 an_int의 카디널리티를 반환합니다.

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