إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
تحويل العناصر في صفيف في expr استخدام الدالة func.
بناء الجملة
transform(expr, func)
الوسيطات
expr: تعبير صفيف.func: دالة lambda.
المرتجعات
صفيف من نوع نتيجة دالة lambda.
يجب أن تحتوي دالة lambda على معلمة أو معلمتين. تمثل المعلمة الأولى العنصر، وتمثل المعلمة الثانية الاختيارية فهرس العنصر.
تنتج الدالة lambda قيمة جديدة لكل عنصر في الصفيف.
الأمثلة
> 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]