Compartir a través de


max (función de agregado)

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve el valor máximo de expr en un grupo.

Sintaxis

max(expr) [FILTER ( WHERE cond ) ]

Esta función también se puede invocar como una función de ventana mediante la cláusula OVER.

Argumentos

  • expr: una expresión de cualquier tipo que se puede ordenar.
  • cond: una expresión booleana opcional que filtra las filas usadas para la agregación.

Devoluciones

El tipo del resultado coincide con el tipo del argumento.

Nota

Para ciertas intercalaciones de STRING, como UTF8_LCASE, el resultado puede ser no determinístico.

Ejemplos

> 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)