FuncionesDeAgregado

Embed Size (px)

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 ([email protected]) de la Universidad Mayor de San Andres.

    mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/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: