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

TO_HEX

설명​

입력 문자열을 십육진수로 표현된 해당 바이트 시퀀스로 변환합니다.

별칭​

TO_BINARY

구문​

TO_HEX(<str>)

매개변수​

매개변수설명
<str>변환할 문자열 데이터

반환 값​

디코딩된 VARBINARY를 반환합니다(0x 접두사가 붙은 십육진수 형식으로 표시됨). 다음 조건 중 하나라도 충족되면 NULL을 반환합니다: 입력이 NULL인 경우; 입력 길이가 0인 경우; 입력 길이가 홀수인 경우; 입력에 [0-9a-fA-F] 이외의 문자가 포함된 경우; 디코딩된 결과의 길이가 0인 경우(디코딩 실패).

예제​

select to_hex(NULL),to_hex('a');
+----------------------------+--------------------------+
| to_hex(NULL) | to_hex('a') |
+----------------------------+--------------------------+
| NULL | NULL |
+----------------------------+--------------------------+
select to_hex('ab');
+----------------------------+
| to_hex('ab') |
+----------------------------+
| 0xAB |
+----------------------------+
select to_hex('000A');
+--------------------------------+
| to_hex('000A') |
+--------------------------------+
| 0x000A |
+--------------------------------+