Eventos
Obtén la certificación en Microsoft Fabric, ¡gratis!
19 nov, 11 p.m. - 10 dic, 11 p.m.
Por tiempo limitado, el equipo de la comunidad de Microsoft Fabric ofrece cupones de examen DP-600 gratuitos.
Prepárese ahoraEste explorador ya no es compatible.
Actualice a Microsoft Edge para aprovechar las características, las actualizaciones de seguridad y el soporte técnico más recientes.
mode
(función de agregado)Se aplica a: Databricks SQL Databricks Runtime 11.3 LTS y versiones posteriores
Devuelve el valor más frecuente, no NULL
, de expr
en un grupo.
mode
es una función no determinista a menos que deterministic
esté establecido en true
.
mode(expr [, deterministic ]) [FILTER ( WHERE cond ) ]
Esta función también se puede invocar como una función de ventana mediante la cláusula OVER
.
expr
Una expresión de cualquier tipo que se puede comparar.
deterministic
En Databricks SQL y Databricks Runtime 14.1 y versiones posteriores. Expresión constante BOOLEAN
opcional.
Si true
garantiza un resultado determinista si hay varios valores con la misma frecuencia.
cond
Una expresión BOOLEAN
opcional que filtra las filas usadas para la agregación.
El tipo del resultado coincide con el tipo del argumento.
Si el grupo solo contiene valores NULL, la función devuelve NULL
.
El resultado no es determinista si hay un empate para el valor más frecuente.
> SELECT mode(col) FROM VALUES (NULL), (1), (NULL), (2), (NULL), (3), (3) AS tab(col);
3
> SELECT mode(col) FROM VALUES (array(1, 2)), (array(1, 2)), (array(2, 3)) AS tab(col);
[1, 2]
-- The function returns either 1 or 2, but not 3
> SELECT mode(col) FROM VALUES (1), (1), (2), (2), (3) AS tab(col);
1
> SELECT mode(col) FROM VALUES (NULL), (NULL) AS tab(col);
NULL
Eventos
Obtén la certificación en Microsoft Fabric, ¡gratis!
19 nov, 11 p.m. - 10 dic, 11 p.m.
Por tiempo limitado, el equipo de la comunidad de Microsoft Fabric ofrece cupones de examen DP-600 gratuitos.
Prepárese ahora