Funciones De Agregado De Sql

Páginas: 2 (285 palabras) Publicado: 19 de febrero de 2013
Funciones de agregado (Transact-SQL)
Las funciones de agregado realizan un cálculo sobre un conjunto de valores y devuelven un solo valor. Si exceptuamos la función COUNT, todas las funcionesde agregado ignoran los valores NULL. Las funciones de agregado se suelen utilizar con la cláusula GROUP BY de la instrucción SELECT.
Todas las funciones de agregado son deterministas. Estosignifica que las funciones de agregado devuelven el mismo valor cada vez que se las llama con un conjunto específico de valores de entrada. Para obtener más información acerca del determinismode las funciones, vea Funciones deterministas y no deterministas. La cláusula OVER puede seguir todas las funciones de agregado excepto GROUPING y GROUPING_ID.
Las funciones de agregado solose pueden utilizar como expresiones en:
* La lista de selección de una instrucción SELECT (una subconsulta o una consulta externa).
* Cláusula HAVING.
Transact-SQL proporciona lassiguientes funciones de agregado:

AVG
MIN
CHECKSUM_AGG
SUM
COUNT
STDEV
COUNT_BIG
STDEVP
GROUPING
VAR
GROUPING_ID
VARP
MAX

-------------------------------------------------Diferencia entre la clausula WHERE y HAVING en SQL
s importante entender la forma en como las clausulas WHERE y HAVING actuan sobre las funciones de agregacion y agrupacion en SQL, la diferenciafundamental entre WHERE y HAVING es la siguente: WHERE selecciona las filas a mostrar antes de que sean agrupadas o procesadas por una funcion de agregacion, mientras HAVING selecciona las filasdespues de que estas hayan sido procesadas o computadas, por lo tanto, la clausula WHERE no debe contener funciones de agrupacion o agregacion, mientras que la clausula HAVING siempre contienefunciones de agregacion, es permitido escribir clausulas HAVING que no contengan agrupacion, pero rara vez es util, la misma condicion podria ser usada mas eficientemente en la clausula WHERE
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones de SQL
  • Funciones en sql
  • Funciones SQL
  • Funciones SQL
  • Funciones en sql
  • funciones de agregados
  • Funciones sql server
  • Funciones de cadena sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS