anyLast
أُضيفت في: v1.1.0
تُرجِع آخر قيمة تمت مصادفتها في عمود.
بشكل افتراضي، لا تُرجِع الدالة NULL أبدًا، أي إنها تتجاهل قيم NULL في عمود الإدخال.
ومع ذلك، إذا استُخدمت الدالة مع المُعدِّل RESPECT NULLS، فإنها تُرجِع آخر قيمة تمت مصادفتها سواء كانت NULL أم لا.
الصيغة
anyLast(column) [RESPECT NULLS]الأسماء البديلة: last_value
الوسائط
column— اسم العمود.Any
القيمة المُعادة
تعيد آخر قيمة تم العثور عليها. Any
أمثلة
مثال على الاستخدام
CREATE TABLE tab(city Nullable(String)) ENGINE=Memory;
INSERT INTO tab (city) VALUES ('Amsterdam'), (NULL), ('New York'), ('Tokyo'), ('Valencia'), (NULL);
SELECT anyLast(city), anyLastRespectNulls(city) FROM tab;┌─anyLast(city)─┬─anyLastRespectNulls(city)─┐
│ Valencia │ ᴺᵁᴸᴸ │
└───────────────┴───────────────────────────┘