다음을 통해 공유


ARRAY 형식

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks 런타임

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

구문

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

제한

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

리터럴

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

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

예제

> 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