max
statistische functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert de maximumwaarde van expr
een groep.
Syntaxis
max(expr) [FILTER ( WHERE cond ) ]
Deze functie kan ook worden aangeroepen als een vensterfunctie met behulp van de OVER
clausule.
Argumenten
-
expr
: Een expressie van elk type dat kan worden besteld. -
cond
: Een optionele Boole-expressie die de rijen filtert die worden gebruikt voor aggregatie.
Retouren
Het resultaattype komt overeen met het type argument.
Notitie
Voor bepaalde STRING
sorteringen, zoals UTF8_LCASE
, kan het resultaat niet-deterministisch zijn.
Voorbeelden
> SELECT max(col) FROM VALUES (10), (50), (20) AS tab(col);
50
-- The result is non-deterministic due to collation
> SELECT max(col COLLATE UTF8_LCASE) FROM VALUES ('a', 'A') AS tab(col);
a (or A)