ARRAY
Jenis
Berlaku untuk: pemeriksaan Databricks SQL 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