共用方式為


min 聚合函數

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

傳回群組中 expr 的最小值。

語法

min(expr) [FILTER ( WHERE cond ) ]

您也可以使用 OVER 子句將此函式調用為 window 函式

引數

  • expr:任何可排序之類型的表達式。
  • cond:選擇性布爾表示式,篩選用於匯總的數據列。

傳回

結果類型符合 自變數的類型。

注意

對於某些 STRING 定序,例如 UTF8_LCASE,結果可能不具決定性。

範例

> SELECT min(col) FROM VALUES (10), (50), (20) AS tab(col);
 10

-- The result is non-deterministic due to collation
> SELECT min(col COLLATE UTF8_LCASE) FROM VALUES ('a', 'A') AS tab(col);
 a (or A)