min_by
função agregar
Aplica-se a: Databricks SQL Databricks Runtime
Devolve o valor de um expr1
associado com o valor mínimo de expr2
num grupo.
Sintaxe
min_by(expr1, expr2) [FILTER ( WHERE cond ) ]
Esta função também pode ser invocada como uma função de janela usando a OVER
cláusula.
Argumentos
expr1
: Uma expressão de qualquer tipo.expr2
: Uma expressão de um tipo que pode ser encomendada.cond
: Uma expressão booleana opcional filtrando as linhas usadas para agregação.
Devoluções
O tipo de resultado corresponde ao tipo de expr1
.
Esta função não é determinística se expr2
não for única dentro do grupo.
Exemplos
> SELECT min_by(x, y) FROM VALUES (('a', 10)), (('b', 50)), (('c', 20)) AS tab(x, y);
a