본문으로 건너뛰기
최종 수정: 에

HLL_FROM_BASE64

설명​

base64로 인코딩된 문자열(일반적으로 HLL_TO_BASE64 함수의 결과)을 HLL로 변환합니다. 입력 문자열이 유효하지 않거나 NULL이면 함수는 NULL을 반환합니다.

구문​

HLL_FROM_BASE64(<input>)

매개변수​

매개변수설명
<input>base64로 인코딩된 문자열로, 일반적으로 HLL_TO_BASE64 함수로 생성됩니다. 입력 문자열이 유효하지 않거나 NULL이면 함수는 NULL을 반환합니다.

예제​

select hll_union_agg(hll_from_base64(hll_to_base64(pv))), hll_union_agg(pv) from test_hll;
+---------------------------------------------------+-------------------+
| hll_union_agg(hll_from_base64(hll_to_base64(pv))) | hll_union_agg(pv) |
+---------------------------------------------------+-------------------+
| 3 | 3 |
+---------------------------------------------------+-------------------+
select hll_cardinality(hll_from_base64(hll_to_base64(hll_hash('abc'))));
+------------------------------------------------------------------+
| hll_cardinality(hll_from_base64(hll_to_base64(hll_hash('abc')))) |
+------------------------------------------------------------------+
| 1 |
+------------------------------------------------------------------+
select hll_cardinality(hll_from_base64(hll_to_base64(hll_hash(''))));
+---------------------------------------------------------------+
| hll_cardinality(hll_from_base64(hll_to_base64(hll_hash('')))) |
+---------------------------------------------------------------+
| 1 |
+---------------------------------------------------------------+
select hll_cardinality(hll_from_base64(hll_to_base64(hll_hash(NULL))));
+-----------------------------------------------------------------+
| hll_cardinality(hll_from_base64(hll_to_base64(hll_hash(NULL)))) |
+-----------------------------------------------------------------+
| 0 |
+-----------------------------------------------------------------+