jueves, 19 de mayo de 2016

Funciones de Agregacion

Alias en Tablas


  • Cuando la misma relación se la usa mas de una vez en al consulta
  • en ese caso se utilizan alias para las tablas

Funciones de agregación


  • Son funciones que toman una colección de valores como entrada y producen un único valor de salida.
  • COUNT(atributo)

    Devuelve el numero de tuplas o valores especificados en una consulta para el atributo indicado.
  • SUM(atributo,MAX(atributo), MIN(atributo), AVG(atributo).
  • Se pueden utilizar e la clausula SELECT o en el HAVING. 
  • en el SELECT no pueden aparecer otros atributos a menos que se le incluyan en el GROUP BY.

HAVING

  • Se utiliza con GROUP BY
  • Impone condiciones sobre los grupos formados previamente el en GROUP BY.
  • Las condiciones son similares a las utilizadas en WHERE, pero se pueden utilizar funciones de agregación. 
  • mientras que WHERE impone condiciones a las tuplas, HAVING impone condiciones los grupos.

Operaciones de conjuntos

  • UNION, INTERSECT, MINUS
  • SELECT id FROM alumnos UNION (SELECT id FROM empleados)

GRANT AND REVOKE

  • La sentencia GRANT es usada para otorgar permisos a un usuario o rol
    GRANT SELECT ON authors TO alex.
  • La sentencia REVOKE es usada para remover un permiso otorgado previamente para un usuario en la base de datos.

















No hay comentarios:

Publicar un comentario