Sql Server – Funcion de Agregación (Transact-SQL)

Hablando de funciones y la razón por la que necesitamos tantos tipos, entraron en discución las Aggregate Functions o Funciones de Agregación, la definición de estas según el mismo Microsoft es:

Las Funciones de Agregación realizan un cálculo sobre un conjunto de datos y regresan un solo valor. A excepción del COUNT, las funciones de agregación ignoran el valor NULL. Las funciones de Agregación se usan normalmente con la clausula GROUP BY de la sentencia SELECT.

Las Funciones de Agregación son deterministicas.Esto significa que una función de Agregación regresara el mismo valor siempre que sea llamada usando un conjunto específico de datos.

Las Funciones de Agregación pueden ser usadas solo en los siguientes casos:

  • La lista a selecciónar en una sentencia SELECT (ya sea un subquery o un query externo)
  • En una clausula COMPUTE o COMPUTE BY
  • En una clausula HAVING

Las Funciones de Agregación que SQL Server provee son las siguientes:

  • AVG
  • CHECKSUM_AGG
  • COUNT
  • COUNT_BIG
  • GROUPING
  • GROUPING_ID
  • MAX
  • MIN
  • Clausula OVER
  • ROWCOUNT_BIG
  • STDEV
  • STDEVP
  • SUM
  • VAR
  • VARP

Bueno, espero que les sirva :)

 

El link de referencia aqui

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s