

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# HLL\$1CREATE\$1SKETCH 함수
<a name="r_HLL_CREATE_SKETCH"></a>

HLL\$1CREATE\$1SKETCH 함수는 입력 표현식 값을 캡슐화하는 HLLSKETCH 데이터 형식을 반환합니다. HLL\$1CREATE\$1SKETCH 함수는 모든 데이터 형식에서 작동하며 NULL 값을 무시합니다. 테이블에 행이 없거나 모든 행이 NULL이면 결과 스케치에 인덱스-값 페어(예: `{"version":1,"logm":15,"sparse":{"indices":[],"values":[]}}`)가 없습니다.

## 구문
<a name="r_HLL_CREATE_SKETCH-synopsis"></a>

```
HLL_CREATE_SKETCH (aggregate_expression)
```

## 인수
<a name="r_HLL_CREATE_SKETCH-argument"></a>

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

## 반환 타입
<a name="r_HLL_CREATE_SKETCH-return-type"></a>

HLL\$1CREATE\$1SKETCH 함수는 HLLSKETCH 값을 반환합니다.

## 예제
<a name="r_HLL_CREATE_SKETCH-examples"></a>

다음 예에서는 테이블 `a_table`의 열 `an_int`에 대한 HLLSKETCH 형식을 반환합니다. JSON 객체는 스케치를 가져오거나 내보내거나 인쇄할 때 희소 HyperLogLog 스케치를 나타내는 데 사용됩니다. 문자열 표현(Base64 형식)은 고밀도 HyperLogLog 스케치를 나타내는 데 사용됩니다.

```
CREATE TABLE a_table(an_int INT);
INSERT INTO a_table VALUES (1), (2), (3), (4);

SELECT hll_create_sketch(an_int) AS sketch FROM a_table;
sketch
-------------------------------------------------------------------------------------------------------
{"version":1,"logm":15,"sparse":{"indices":[20812342,20850007,22362299,47158030],"values":[1,2,1,1]}}
(1 row)
```