- 카테고리:
반정형 및 정형 데이터 함수 (배열/오브젝트)
ARRAY_CAT¶
두 배열의 연결을 반환합니다.
구문¶
ARRAY_CAT( <array1> , <array2> )
인자¶
array1
소스 배열입니다.
array2
array1
에 추가할 배열입니다.
반환¶
array1
의 요소 뒤에 추가된 array2
의 요소를 포함하는 ARRAY.
사용법 노트¶
반정형 ARRAY를 전달하는 경우 두 인자는 모두 ARRAY 유형이거나 배열을 포함하는 VARIANT여야 합니다.
정형 ARRAY를 전달하는 경우 함수는 두 입력 유형을 모두 수용할 수 있는 유형의 ARRAY를 반환합니다.
두 인자 중 하나가 NULL이면 함수는 오류를 보고하지 않고 NULL을 반환합니다.
예¶
이 예는 ARRAY_CAT()
사용 방법을 보여줍니다.
간단한 테이블과 데이터를 만듭니다.
CREATE TABLE array_demo (ID INTEGER, array1 ARRAY, array2 ARRAY);INSERT INTO array_demo (ID, array1, array2) SELECT 1, ARRAY_CONSTRUCT(1, 2), ARRAY_CONSTRUCT(3, 4);쿼리를 실행합니다.
SELECT ARRAY_CAT(array1, array2) FROM array_demo; +---------------------------+ | ARRAY_CAT(ARRAY1, ARRAY2) | |---------------------------| | [ | | 1, | | 2, | | 3, | | 4 | | ] | +---------------------------+