MEDIAN (Lakehouse v1)
Función de agregado.
La función MEDIAN() calcula la mediana de una secuencia de datos numéricos.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.median(<expr>)Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»func.median(table.score).alias('median_score')
| median_score ||----------------|| 85.0 |Sintaxis de SQL
Sección titulada «Sintaxis de SQL»MEDIAN(<expr>)Argumentos
Sección titulada «Argumentos»| Argumentos | Descripción |
|---|---|
<expr> |
Cualquier expresión numérica |
Tipo de valor devuelto
Sección titulada «Tipo de valor devuelto»El tipo del valor.
Ejemplos de SQL
Sección titulada «Ejemplos de SQL»Cree una tabla e inserte datos de ejemplo
CREATE TABLE exam_scores ( id INT, student_id INT, score INT);
INSERT INTO exam_scores (id, student_id, score)VALUES (1, 1, 80), (2, 2, 90), (3, 3, 75), (4, 4, 95), (5, 5, 85);Consulta de demostración: calcular la mediana de las calificaciones de un examen
SELECT MEDIAN(score) AS median_scoreFROM exam_scores;Resultado
| median_score ||----------------|| 85.0 |