Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
FuncionesDeAgregado

FuncionesDeAgregado

Ratings: (0)|Views: 345 |Likes:
Published by Jorge Cupi
Funciones de Agregado utlizando SQL Server 2008
Funciones de Agregado utlizando SQL Server 2008

More info:

Published by: Jorge Cupi on Aug 23, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/06/2012

pdf

text

original

 
Universidad Mayor de San AndrésFacultad de Ciencias Puras y NaturalesCarrera de InformáticaJorge Marcelo Cupi Veliz8311038 LP
Funciones de Agregado en SQL Server 2008
En esta ocasión daremos una breve explicacion algunas funciones de agregado que tenemos enTransact-SQL, utilizando SQL Server 2008, primerio mencionaremos las funciones con las que contamosen Transact-SQL:-
 
Avg-
 
Checksum_agg-
 
Count-
 
Coung_big-
 
Grouping-
 
Grouping_id-
 
Max-
 
Min-
 
Clausula Over-
 
Rowcount_big-
 
Stdev-
 
Stdevp-
 
Sum-
 
Var-
 
Varp.
Que es o que hace una funcion de agregado?
Las funciones de agregado realizan un cálculo sobre un conjunto de valores extraidos de una consulta ydevuelven un solo valor (por ejemplo una suma de todos los elementos, el promedio, valor máximo, entreotros).Todas las funciones de agregado son deterministas. Esto significa que las funciones de agregadodevuelven 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 determinismo de las funciones.Las funciones de agregado sólo se pueden usar como expresiones en:
 
La lista de selección de una instrucción SELECT (en una subconsulta o en la consulta externa).
 
Cláusulas COMPUTE o COMPUTE BY.
 
Cláusulas HAVING.
En esta ocasión, daremos una breve explicacion acompanada de un ejemplo de las siguientes funcionesde agregado:-
 
Avg-
 
Count-
 
Max-
 
Min-
 
SumPara mas consultas y referencias a las otras funciones de agregado mencionadas en este post, visiteneste link: http://msdn.microsoft.com/es-es/library/ms173454.aspx 
 
Universidad Mayor de San AndrésFacultad de Ciencias Puras y NaturalesCarrera de InformáticaJorge Marcelo Cupi Veliz8311038 LP
A continuacion presento el diagrama de la base de datos que utilizaremos para realizar la explicacion yejemplos:La base de datos mostrada en la parte superior fue generada gracias al Script aportado por la Lic. CeliaTarquino Peralta(celiaept@hotmail.com)de la Universidad Mayor de San Andres.
 
Universidad Mayor de San AndrésFacultad de Ciencias Puras y NaturalesCarrera de InformáticaJorge Marcelo Cupi Veliz8311038 LP
1.
 
AVG
Esta función devuelve el promedio de los valores de un grupo. Los valores NULL se pasan poralto. Utilizaremos la tabla Venta para ver un ejemplo:
Primero observamos que tenemos la columna MONTO, a continuacion obtendremos elpromedio de todas las ventas realizadas:
2.
 
Count
La funcion COUNT devuelve el número de elementos de un grupo. COUNT funciona como lafunción COUNT_BIG. La única diferencia entre ambas funciones está en los valores devueltos.Mientras que COUNT siempre devuelve un valor de tipo de datos
int.
COUNT_BIG siempredevuelve un valor de tipo de datos
bigint
.Utilizaremos la tabla Empleado para ver el ejemplo:

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->