Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Databricks SQL
Databricks Runtime 11.3 LTS ve üzeri
0
ile başlayarak index
konumundaki arrayExpr
öğesini döndürür.
Söz dizimi
get(arrayExpr, index)
Argümanlar
-
arrayExpr
: ARRAY ifadesi. -
index
: Dizideki dizini belirten INTEGER ifadesi.
İadeler
Sonuç, arrayExpr
öğelerinin türünde olur.
Eğer index
negatifse veya dizinin sınırlarının dışındaysa, sonuç NULL
olur.
Bunun yerine bir INVALID_ARRAY_INDEX hatası döndürmek için arrayExpr[index] işlecini kullanın.
Örnekler
> 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