Bagikan melalui


ARRAY jenis

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mewakili nilai yang terdiri dari urutan elemen dengan jenis elementType.

Sintaks

ARRAY < elementType >
  • elementType: Jenis data apa pun yang menentukan jenis elemen array.

Batas

Jenis array mendukung urutan panjang berapa pun yang lebih besar atau sama dengan 0.

Harfiah

Lihat array fungsi untuk detail mengenai cara menghasilkan nilai array literal.

Lihat operator[ ] untuk detail cara mengambil elemen dari array.

Contoh

> 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