콘텐츠로 이동

문자열, variant, 비트맵, geometry, geography를 포함한 지원되는 데이터 형식을 이진 표현(16진수 형식)으로 변환합니다.

참고: TRY_TO_BINARY

func.to_binary( <expr> )
func.to_binary('Databend')
┌───────────────────────────────┐
│ func.to_binary('Databend') │
├───────────────────────────────┤
│ 4461746162656E64 │
└───────────────────────────────┘
TO_BINARY( <expr> )

이 예제는 문자열을 이진 값으로 변환합니다.

SELECT TO_BINARY('Databend');
┌───────────────────────┐
│ to_binary('Databend') │
├───────────────────────┤
│ 4461746162656E64 │
└───────────────────────┘

이 예제는 JSON 데이터를 이진 값으로 변환합니다.

SELECT TO_BINARY(PARSE_JSON('{"key":"value", "number":123}')) AS binary_variant;
┌──────────────────────────────────────────────────────────────────────────┐
│ binary_variant │
├──────────────────────────────────────────────────────────────────────────┤
│ 40000002100000031000000610000005200000026B65796E756D62657276616C7565507B │
└──────────────────────────────────────────────────────────────────────────┘

이 예제는 비트맵 데이터를 이진 값으로 변환합니다.

SELECT TO_BINARY(TO_BITMAP('10,20,30')) AS binary_bitmap;
┌──────────────────────────────────────────────────────────────────────┐
│ binary_bitmap │
├──────────────────────────────────────────────────────────────────────┤
│ 0100000000000000000000003A3000000100000000000200100000000A0014001E00 │
└──────────────────────────────────────────────────────────────────────┘

이 예제는 geometry 데이터(WKT 형식)를 이진 값으로 변환합니다.

SELECT TO_BINARY(ST_GEOMETRYFROMWKT('SRID=4326;POINT(1.0 2.0)')) AS binary_geometry;
┌────────────────────────────────────────────────────┐
│ binary_geometry │
├────────────────────────────────────────────────────┤
│ 0101000020E6100000000000000000F03F0000000000000040 │
└────────────────────────────────────────────────────┘

이 예제는 geography 데이터(EWKT 형식)를 이진 값으로 변환합니다.

SELECT TO_BINARY(ST_GEOGRAPHYFROMEWKT('SRID=4326;POINT(-122.35 37.55)')) AS binary_geography;
┌────────────────────────────────────────────────────┐
│ binary_geography │
├────────────────────────────────────────────────────┤
│ 0101000020E61000006666666666965EC06666666666C64240 │
└────────────────────────────────────────────────────┘