다음을 통해 공유


ARRAY 형식

적용 대상:검사 표시됨 예 Databricks SQL 검사 예 Databricks Runtime으로 표시됨

형식 elementType이 인 요소 시퀀스로 구성된 값을 나타냅니다.

구문

ARRAY < elementType >
  • elementType: 배열 요소의 형식을 정의하는 모든 데이터 형식입니다.

제한

배열 형식은 0보다 크거나 같은 길이의 시퀀스를 지원합니다.

리터럴

리터럴 배열 값을 생성하는 방법에 대한 자세한 내용은 배열 함수 를 참조하세요.

배열에서 요소를 검색하는 방법에 대한 자세한 내용은 [ ] 연산 자 를 참조하세요.

> SELECT ARRAY(1, 2, 3);
  [1, 2, 3]

> SELECT CAST(ARRAY(1, 2, 3) AS ARRAY<TINYINT>);
  [1, 2, 3]

> SELECT typeof(ARRAY());
  ARRAY<NULL>

> SELECT CAST(ARRAY(ARRAY(1, 2), ARRAY(3, 4)) AS ARRAY<ARRAY<BIGINT>>);
  [[1, 2], [3, 4]]

> SELECT a[1] FROM VALUES(ARRAY(3, 4)) AS T(a);
  4