lunes, 5 de diciembre de 2016

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