Funciones Agrupamiento En Sql
FACULTAD DE INGENIERIA
BASES DE DATOS 1
ING. LUIS ESPINO
AUX. JHONY BATZ
TAREA 3
FUNCIONES DE AGRUPAMIENTO EN SQL
BYRON RENE SOCON SAJBIN
199911130GUATEMALA AGOSTO 14 2012.-
FUNCIONES DE AGRUPAMIENTO
Una función de agrupamiento o función agregada es aquella que realiza un cálculo sobre un conjunto de valores. A excepción de la funciónagregada COUNT las restantes funciones de agrupamiento o agregadas ignoran los valores nulos. Estas funciones se suelen utilizar con la clausula GROUP BY de la instrucción SELECT.
Sintaxis basicaSELECT <funcionagregada>
From <tabla>
Esto devolverá como resultado un único valor que corresponderá al resultado requerido.
La clausula GROUP BY combina los registros con valoresidénticos en un único registro. Para cada registro se puede crear un valor agregado (con funciones de agrupamiento). La sintaxis completa está definida de la siguiente forma:
SELECT [ALL |DISTINCT ]
<nombre_campo> [{,<nombre_campo>}]
[{,<funcion_agregado>}]
FROM <nombre_tabla>|<nombre_vista> [{,<nombre_tabla>|<nombre_vista>}]
[WHERE <condicion> [{ AND|OR <condicion>}]]
[GROUP BY <nombre_campo> [{,<nombre_campo >}]]
[HAVING <condicion>[{ AND|OR <condicion>}]]
[ORDER BY<nombre_campo>|<indice_campo> [ASC | DESC]
[{,<nombre_campo>|<indice_campo> [ASC | DESC ]}]]
Una vez aplicada la clausula GROUP BY la sentencia HAVING funciona talcual como la clausula WHERE para cuando tenemos conjuntos de datos sin ser agrupados.
FUNCION AVG
Funcion agregada que calcula la media aritmética de un conjunto de valores contenidos en un campoespecificado de una consulta.
SINTAXIS:
AVG (<expresion>)
En donde expresión representa una columna con datos numéricos para los que se desea calcular la media o un cálculo...
Regístrate para leer el documento completo.