Funciones De Agregacion
ING. EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNUCACIONES
-FUNDAMENTOS DE BASE DE DATOS-
PROFESORA: INES DE LA CRUZ
ALUMNOS:*YITZEL ARZATE SERRANO
*KARLA JANET TENTORY CAMACHO
*MANUEL DIAZ MALDONADO
Funciones de agregación
Las funciones de agregación en SQL nos permiten efectuar operacionessobre un conjunto de resultados, pero devolviendo un único valor agregado para todos ellos. Es decir, nos permiten obtener medias, máximos, etc... Sobre un conjunto devalores.
Las funciones de agregación básicas que soportan todos los gestores de datos son las siguientes:
COUNT: devuelve el número total de filas seleccionadas por laconsulta.
MIN: devuelve el valor mínimo del campo que especifiquemos.
MAX: devuelve el valor máximo del campo que especifiquemos.
SUM: suma los valores del campo queespecifiquemos. Sólo se puede utilizar en columnas numéricas.
AVG: devuelve el valor promedio del campo que especifiquemos. Sólo se puede utilizar en columnas numéricas.
Todas estasfunciones se aplican a una sola columna, que especificaremos entre paréntesis, excepto la función COUNT, que se puede aplicar a una columna o indicar un “*”. La diferenciaentre poner el nombre de una columna o un “*”, es que en el primer caso no cuenta los valores nulos para dicha columna, y en el segundo sí.
Así, por ejemplo, si queremosobtener algunos datos agregados de la tabla de pedidos de la base de datos de ejemplo Northwind, podemos escribir una consulta simple como la siguiente:
SELECT COUNT(*) ASTotalFilas, COUNT(ShipRegion) AS FilasNoNulas,
MIN(ShippedDate) AS FechaMin, MAX(ShippedDate) AS FechaMax,
SUM(Freight) AS PesoTotal, AVG(Freight) PesoPromedio
FROM Orders
Regístrate para leer el documento completo.