ARRAY Jenis

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL 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 dengan panjang apa pun yang lebih besar atau sama dengan 0.

Literal

Lihat fungsi array untuk detail tentang 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