카테고리:

반정형 데이터 함수 (배열/오브젝트)

ARRAY_APPEND

원본 배열의 모든 요소뿐 아니라 새 요소도 포함한 배열을 반환합니다. 새 요소는 배열의 끝에 있습니다.

참고 항목:

ARRAY_INSERT , ARRAY_PREPEND

구문

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"                                       |
| ]                                               |
+-------------------------------------------------+
맨 위로 이동