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