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

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

إرجاع القيمة expr الأولى لمجموعة من الصفوف. هذه الدالة هي مرادف للدالة التجميعية first_value.

بناء الجمله

first(expr[, ignoreNull]) [FILTER ( WHERE cond ) ]

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

الحجج

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

ارجاع

النتيجة لها نفس نوع expr.

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

امثله

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

> SELECT first(col) FROM VALUES (NULL), (5), (20) AS tab(col);
 NULL

> SELECT first(col, true) FROM VALUES (NULL), (5), (20) AS tab(col);
 5