FUNCIONES AGREGACIÓN
FUNCIONES AGREGACIÓN
Estas funciones forman parte de los valores de entrada donde se forman como colecciones para obtener algún valor único como salida y este valor a su vez pueda ser evaluado, para ello se requiere analizar los siguientes conceptos:
- Subconsultas.- Este tipo de consulta admite varios niveles de anidación, con ello se presta a evitar inconvenientes al momento de cuantificar o utilizar distintos alias para las relaciones existentes.
- Operadores de Subconsultas.- Son aquellos operadores que a través de una comparación pueden modificar la forma de una subconsulta mediante el uso de palabras como ALL, ANY
Any, significa que una condición externa satisfaga la condición especifica, a su vez la comparación tiene que cumplir con un valor devuelto para la subconsulta. Se usa los siguientes atributos.
{= |< >| ! = | > | > = | ! > | < | < = | ! <} ANY|SOME
All, Este operador permite realizar comparaciones con algún otro operador de su mismo tipo, especificando que sus atributos son todos los valores de un determinado conjunto.
{ = | < > | ! = | > | > = | ! > | < | < = | ! < } ALL subconsulta
Operadores
- EXIST son utilizados para verificar si el resultado de una consulta anidada es vacía.
- NOT EXISTS, permite establecer que la consulta anidada no es vacía.
GROUP BY
Se utiliza para realizar agrupaciones con aquellas tuplas las cuales pueden contener diversos atributos, para ello no se requiere utilizar el condicional WHERE, sin embargo en su resultado se reflejan funciones de agregación de los atributos relacionados con group by.
HAVING
Su implementación debe estar a la par con el operador GROUP BY ya que este impone sus condiciones sobre aquellos grupos formados por el group by.
ORDER BY
Permite ordenar los valores según el resultado de la consulta obtenida por medio de uno o varios atributos.
REVOKE
- Permite eliminar un permiso designado a un usuario en la base de datos.
GRANT
- Permite añadir permisos adicionales a un usuario en la base de datos.
COMBINACIÓN DE CONJUNTOS
La utilización de estos operadores permite combinar resultados de varias instrucciones permitiendo desplegar un conjunto único de resultados.
Bibliografía:
AulaClic(2006). SQL. Recuperado el 22 de Mayo del 2016 de http://www.aulaclic.es/sql/
No hay comentarios.:
Publicar un comentario