transform وظيفه

ينطبق على:التحقق تم وضع علامة نعم على التحقق من Databricks SQL الذي تم وضع علامة عليه نعم Databricks Runtime

تحويل العناصر في صفيف في expr استخدام الدالة func.

بناء الجمله

transform(expr, func)

الحجج

  • expr: تعبير ARRAY.
  • 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]