🌺

HIBISCO SQL

AGREGACIONES

Las funciones de agregación permiten calcular valores resumidos a partir de varias filas. Algunas funciones comunes son COUNT, SUM, AVG, MAX y MIN. Normalmente se combinan con GROUP BY cuando se desea obtener un resumen por grupo.

Sintaxis

SELECT columna_grupo, FUNCION_AGREGACION(columna) AS alias
FROM nombre_tabla
GROUP BY columna_grupo;

Ejercicio

Pregunta: Calcule la cantidad de aterrizajes registrados cada cada planeta.

Tabla de ejemplo

nave planeta país año
Viking 1 Marte EEUU 1976
Beagle 2 Marte ESA 2003
Galileo Júpiter EEUU 2003
Mars 2 Lander Marte URRS 1971
Messenger Mercurio EEUU 2015
Pioneer Venus EEUU 1978
Venera 3 Venus URRS 1966

Solución

SELECT planeta, COUNT(*) AS conteo
FROM aterrizaje
GROUP BY planeta;

Resultado esperado

curso total_estudiantes
Mercurio 1
Venus 2
Marte 3
Júpiter 1