배열을 문자열로 변환
하나의 배열을 단일 문자열로 변환하려면 array_join
함수를 사용합니다. 다음의 독립형 예제에서는 별칭이 지정된 words
라는 배열을 포함한 dataset
라는 테이블을 생성합니다. 이 쿼리는 array_join
을 사용해 words
의 배열 요소를 조인하고, 공백으로 이들을 분리한 다음, 별칭이 지정된 welcome_msg
라는 열에 최종 문자열을 반환합니다.
WITH dataset AS ( SELECT ARRAY ['hello', 'amazon', 'athena'] AS words ) SELECT array_join(words, ' ') AS welcome_msg FROM dataset
이 쿼리가 반환하는 값:
+---------------------+
| welcome_msg |
+---------------------+
| hello amazon athena |
+---------------------+