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

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

بناء الجملة

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

الوسيطات

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

المرتجعات

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

الدالة هي مرادف لدالة تجميع last_value.

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

أمثلة

> 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) IGNORE NULLS FROM VALUES (10), (5), (NULL) AS tab(col);
 5