min_by 彙總函式

適用于:核取標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

傳回與群組中 最小值相關聯的 值 expr1expr2

語法

min_by(expr1, expr2) [FILTER ( WHERE cond ) ]

您也可以使用 OVER 子句,將此函式叫用為視窗函式。

參數

  • expr1:任何類型的運算式。
  • expr2:可以排序之型別的運算式。
  • cond:選擇性布林運算式,篩選用於匯總的資料列。

返回

結果類型符合 的類型 expr1

如果 expr2 群組內不是唯一的,則此函式不具決定性。

例子

> SELECT min_by(x, y) FROM VALUES (('a', 10)), (('b', 50)), (('c', 20)) AS tab(x, y);
 a