forall وظيفه

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

يختبر ما إذا كان func يحتفظ بجميع العناصر في الصفيف.

بناء الجمله

forall(expr, func)

الحجج

  • expr: تعبير ARRAY.
  • func: دالة lambda ترجع قيمة منطقية.

ارجاع

قيمة منطقية.

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

امثله

> SELECT forall(array(1, 2, 3), x -> x % 2 == 0);
 false
> SELECT forall(array(2, 4, 8), x -> x % 2 == 0);
 true
> SELECT forall(array(1, NULL, 3), x -> x % 2 == 0);
 false
> SELECT forall(array(2, NULL, 8), x -> x % 2 == 0);
 NULL