- 카테고리:
반정형 및 정형 데이터 함수 (배열/오브젝트)
ARRAY_CONSTRUCT_COMPACT¶
0개, 1개 또는 그 이상의 입력값으로 생성된 배열을 반환합니다. 생성된 배열은 모든 NULL 입력값을 생략합니다.
- 참고 항목:
구문¶
ARRAY_CONSTRUCT_COMPACT( [ <expr1> ] [ , <expr2> [ , ... ] ] )
인자¶
expr#
평가할 입력 식입니다. 결과 값은 배열에 넣습니다. 식이 모두 동일한 데이터 타입으로 평가될 필요는 없습니다.
반환¶
반환된 값의 데이터 타입은 ARRAY
입니다.
사용법 노트¶
결과 배열을 빌드할 때 SQL NULL 값을 건너뛰므로, 압축된(즉, 조밀한) 배열이 생성됩니다.
예¶
다양한 데이터 타입으로 구성된 기본적인 조밀한 배열을 구성합니다.
SELECT ARRAY_CONSTRUCT_COMPACT(null,'hello',3::double,4,5);
+-----------------------------------------------------+
| ARRAY_CONSTRUCT_COMPACT(NULL,'HELLO',3::DOUBLE,4,5) |
|-----------------------------------------------------|
| [ |
| "hello", |
| 3.000000000000000e+00, |
| 4, |
| 5 |
| ] |
+-----------------------------------------------------+