Guía de entrevistas técnicas de Bases de Datos
Lista de Preguntas
¿Cómo se agrupan y resumen datos en una consulta SQL utilizando GROUP BY y funciones de agregación?
En SQL, puedes agrupar y resumir datos utilizando la cláusula GROUP BY en combinación con funciones de agregación. La cláusula GROUP BY se utiliza para agrupar filas que tienen los mismos valores en una o más columnas, y luego puedes aplicar funciones de agregación para resumir los datos en cada grupo. Aquí está la sintaxis básica:
SELECT columna1, columna2, AGGREGATE_FUNC(columna3) FROM nombre_de_la_tabla GROUP BY columna1, columna2;
Donde:
-
columna1, columna2: Son las columnas por las cuales deseas agrupar los datos.
-
AGGREGATE_FUNC: Es una función de agregación como SUM, COUNT, AVG, MAX, MIN, entre otras, que se aplica a la columna que deseas resumir en cada grupo.
Ejemplo:
Supongamos que tienes una tabla llamada Ventas con las columnas Producto, Categoria y CantidadVendida. Si deseas conocer la cantidad total vendida por categoría, podrías usar una consulta como esta:
SELECT Categoria, SUM(CantidadVendida) AS TotalVendido FROM Ventas GROUP BY Categoria;
El resultado esperado sería algo así:
Suscribete a nuestro Newsletter y recibe información para mejorar tus conocimientos y posibilidad de conseguir un mejor empleo
Subscribete en LinkedIn