إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
إرجاع قيمة expr1 مقترنة بالقيمة القصوى في expr2 مجموعة.
بناء الجملة
max_by(expr1, expr2) [FILTER ( WHERE cond ) ]
يمكن أيضا استدعاء هذه الدالة كدالة نافذة باستخدام العبارة OVER .
الوسيطات
expr1: تعبير من أي نوع.expr2: تعبير من نوع يمكن ترتيبه.cond: تعبير منطقي اختياري يقوم بتصفية الصفوف المستخدمة للتجميع.
المرتجعات
يطابق نوع النتيجة نوع expr1.
هذه الدالة غير محددة إذا expr2 لم تكن فريدة داخل المجموعة.
الأمثلة
> SELECT max_by(x, y) FROM VALUES (('a', 10)), (('b', 50)), (('c', 20)) AS tab(x, y);
b