- 카테고리:
반정형 데이터 함수 (배열/오브젝트)
ARRAY_APPEND¶
원본 배열의 모든 요소뿐 아니라 새 요소도 포함한 배열을 반환합니다. 새 요소는 배열의 끝에 있습니다.
- 참고 항목:
구문¶
ARRAY_APPEND( <array> , <new_element> )
인자¶
array
소스 배열입니다.
new_element
추가할 요소입니다. 요소는 거의 모든 데이터 타입일 수 있습니다. 데이터 타입은 배열에 있는 기존 요소의 데이터 타입과 일치할 필요가 없습니다.
반환¶
반환된 값의 데이터 타입은 ARRAY
입니다.
예¶
이는 (ARRAY_CONSTRUCT
함수를 사용하여) 배열을 만든 다음, 해당 배열에 추가하는 간단한 예입니다. 추가된 요소는 배열의 다른 요소와 동일한 데이터 타입일 필요가 없습니다.
쿼리를 실행합니다.
SELECT ARRAY_APPEND(ARRAY_CONSTRUCT(1, 2, 3), 'HELLO'); +-------------------------------------------------+ | ARRAY_APPEND(ARRAY_CONSTRUCT(1, 2, 3), 'HELLO') | |-------------------------------------------------| | [ | | 1, | | 2, | | 3, | | "HELLO" | | ] | +-------------------------------------------------+