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
expr
kullanılarak, bir dizideki öğeler func
işleviyle dönüştürülür.
Söz dizimi
transform(expr, func)
Argümanlar
-
expr
: ARRAY ifadesi. -
func
: Bir lambda işlevi.
İadeler
Lambda işlevinin sonucunun türüne ait bir ARRAY.
Lambda işlevinin 1 veya 2 parametresi olmalıdır. İlk parametre öğesini, isteğe bağlı ikinci parametre ise öğesinin dizinini temsil eder.
lambda işlevi, dizideki her öğe için yeni bir değer üretir.
Örnekler
> SELECT transform(array(1, 2, 3), x -> x + 1);
[2,3,4]
> SELECT transform(array(1, 2, 3), (x, i) -> x + i);
[1,3,5]