Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 11.3 LTS ke atas
Mengembalikan elemen di arrayExprindex, dimulai dengan 0.
Sintaks
get(arrayExpr, index)
Argumen
-
arrayExpr: Ekspresi ARRAY. -
index: Ekspresi BILANGAN BULAT yang menentukan indeks dalam array.
Pengembalian
Jenis hasilnya adalah sama dengan jenis elemen arrayExpr.
Jika index negatif atau di luar batas array, hasilnya adalah NULL.
Untuk mengembalikan kesalahan INVALID_ARRAY_INDEX, gunakan operator arrayExpr[index].
Contoh
> SELECT element_at(arr, 2), get(arr, 0), get(arr, 2), arr[2] FROM VALUES(array(1, 2, 3)) AS T(arr);
2 1 3 3
> SELECT get(arr, 5), get(arr, -1) FROM VALUES(array(1, 2, 3)) AS T(arr);
NULL NULL