HEX_ENCODE

HEX_ENCODE

HEX_ENCODE() 함수는 입력을 16진수(hex, base16이라고도 함) 인코딩으로 인코딩해요. 결과는 16개의 서로 다른 기호로 구성돼요: 숫자 '0'에서 '9', 그리고 문자 'A'에서 'F'(또는 'a'에서 'f', 아래 참고).

출처: Snowflake SQL Reference

본문

문법

HEX_ENCODE(<input> [, <case>])

인자

필수: input — 인코딩할 값이에요.

선택: case — 출력 문자의 대소문자를 지정해요.

반환

16진수 숫자만 포함하는 문자열을 반환해요.

예제

문자열을 인코딩해요.

SELECT HEX_ENCODE('Snowflake');

-------------------------+
 HEX_ENCODE('SNOWFLAKE') |
-------------------------+
 536E6F77666C616B65      |
-------------------------+

소문자를 사용해 문자열을 인코딩해요.

SELECT HEX_ENCODE('Snowflake',0);

---------------------------+
 HEX_ENCODE('SNOWFLAKE',0) |
---------------------------+
 536e6f77666c616b65        |
---------------------------+

더 알아보기