JSON을 Athena 데이터 형식으로 변환 - Amazon Athena

JSON을 Athena 데이터 형식으로 변환

JSON 데이터를 Athena 데이터 형식으로 변환하려면 CAST를 사용합니다.

참고

이 예에서 문자열을 JSON 인코딩 문자열로 나타내려면 JSON 키워드로 시작하고 JSON '12345'처럼 작은따옴표를 사용합니다.

WITH dataset AS ( SELECT CAST(JSON '"HELLO ATHENA"' AS VARCHAR) AS hello_msg, CAST(JSON '12345' AS INTEGER) AS some_int, CAST(JSON '{"a":1,"b":2}' AS MAP(VARCHAR, INTEGER)) AS some_map ) SELECT * FROM dataset

이 쿼리가 반환하는 값:

+-------------------------------------+ | hello_msg | some_int | some_map | +-------------------------------------+ | HELLO ATHENA | 12345 | {a:1,b:2} | +-------------------------------------+