View
223
Download
0
Category
Preview:
Citation preview
8/4/2019 FuncionesDeAgregado
1/6
8/4/2019 FuncionesDeAgregado
2/6
Universidad Mayor de San Andrs
Facultad de Ciencias Puras y Naturales
Carrera de Informtica
Jorge Marcelo Cupi Veliz
8311038 LP
A continuacion presento el diagrama de la base de datos que utilizaremos para realizar la explicacion y
ejemplos:
La base de datos mostrada en la parte superior fue generada gracias al Script aportado por la Lic. Celia
Tarquino Peralta (celiaept@hotmail.com) de la Universidad Mayor de San Andres.
mailto:celiaept@hotmail.commailto:celiaept@hotmail.commailto:celiaept@hotmail.commailto:celiaept@hotmail.com8/4/2019 FuncionesDeAgregado
3/6
Universidad Mayor de San Andrs
Facultad de Ciencias Puras y Naturales
Carrera de Informtica
Jorge Marcelo Cupi Veliz
8311038 LP
1. AVGEsta funcin devuelve el promedio de los valores de un grupo. Los valores NULL se pasan por
alto. Utilizaremos la tabla Venta para ver un ejemplo:
Primero observamos que tenemos la columna MONTO, a continuacion obtendremos el
promedio de todas las ventas realizadas:
2.
CountLa funcion COUNT devuelve el nmero de elementos de un grupo. COUNT funciona como la
funcin COUNT_BIG. La nica diferencia entre ambas funciones est en los valores devueltos.
Mientras que COUNT siempre devuelve un valor de tipo de datos int. COUNT_BIG siempre
devuelve un valor de tipo de datos bigint.
Utilizaremos la tabla Empleado para ver el ejemplo:
8/4/2019 FuncionesDeAgregado
4/6
Universidad Mayor de San Andrs
Facultad de Ciencias Puras y Naturales
Carrera de Informtica
Jorge Marcelo Cupi Veliz
8311038 LP
Ahora, obtendremos el numero total de Empleados registrados en la tabla:
Vemos tambien que podemos combinar la funcion COUNT con Distinct, a continuacion
contaremos el numero de empleados con distintos CARGOS:
3. MAXDevuelve el valor mximo de la expresin. Utilizaremos la tabla Empleado para ver que
empleado tiene el sueldo mayor en la tabla:
8/4/2019 FuncionesDeAgregado
5/6
Universidad Mayor de San Andrs
Facultad de Ciencias Puras y Naturales
Carrera de Informtica
Jorge Marcelo Cupi Veliz
8311038 LP
4. MINDevuelve el valor mnimo de la expresin.
Utilizaremos la tabla Compra:
Ahora obtendremos la Venta cuyo monto haya sido el menor de todos de entre la tabla:
8/4/2019 FuncionesDeAgregado
6/6
Universidad Mayor de San Andrs
Facultad de Ciencias Puras y Naturales
Carrera de Informtica
Jorge Marcelo Cupi Veliz
8311038 LP
5. SUMDevuelve la suma de todos los valores o slo de los valores DISTINCT de la expresin. SUM slo
puede utilizarse con columnas numricas.
Los valores Null como veremos en el ejemplo se pasan por alto.
Utilizaremos nuevamente la tabla Empleado para ver la SUMA de todos los salarios:
Ahora veremos la suma de los salarios:
Recommended