last الدالة التجميعية

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

إرجاع القيمة expr الأخيرة لمجموعة الصفوف. الدالة هي مرادف للدالة التجميعية last_value.

بناء الجمله

last(expr [, ignoreNull] ) [FILTER ( WHERE cond ) ] [ IGNORE NULLS | RESPECT NULLS ]

يمكن أيضا استدعاء هذه الدالة كدالة نافذة باستخدام العبارة OVER .

الحجج

  • expr: تعبير من أي نوع.
  • ignoreNull: القيمة الافتراضية المنطقية الاختيارية إلى false.
  • cond: تعبير منطقي اختياري يقوم بتصفية الصفوف المستخدمة للتجميع.
  • IGNORE NULLS أو RESPECT NULLS: عند IGNORE NULLS استخدام أو ignoreNull أي trueexpr قيمة يتم تجاهل NULL. الافتراضي هو RESPECT NULLS.

ارجاع

يتطابق نوع النتيجة مع expr.

هذه الدالة غير محددة.

امثله

> SELECT last(col) FROM VALUES (10), (5), (20) AS tab(col);
 20

> SELECT last(col) FROM VALUES (10), (5), (NULL) AS tab(col);
 NULL

> SELECT last(col, true) FROM VALUES (10), (5), (NULL) AS tab(col);
 5