Está en la página 1de 4

JOSE WASBRON PLUA

2DO ISCE F NOCTURNO

SISTEMA DE BASE DE DATOS Funciones de agregado (Transact-SQL) COUNT


Regresa la cuneta de todos los valores del SELECT. Tambin se puede usar la opcin DISTINCT para solamente contar los valores distintos. Ejemplo: RAISERROR('Contar los valores con COUNT',10,1) WITH NOWAIT SELECT COUNT(PRICE) as Cuenta FROM T1 RAISERROR('Contar los valores Distinto con COUNT',10,1) WITH NOWAIT SELECT COUNT(DISTINCT PRICE) as Cuenta_Distinta FROM T1

COUNTBIG
Igual que COUNT, pero regresa un BIGINT. Ejemplo: RAISERROR('Contar los valores con COUNT_BIG. Regrasa un BIGINT',10,1) WITH NOWAIT SELECT COUNT_BIG(PRICE) as Cuenta_BIGINT FROM T1

AVG
Regresa el promedio de todos los valores del SELECT. Tambin se puede usar la opcin DISTINCT para calcular el promedio de los valores distintos. Ejemplo: RAISERROR('El promedio',10,1) WITH NOWAIT SELECT AVG(PRICE) as Promedio FROM T1

JOSE WASBRON PLUA

2DO ISCE F NOCTURNO

RAISERROR('El promedio por categoria',10,1) WITH NOWAIT SELECT CATEGORY , AVG(DISTINCT PRICE) as Promedio_por_Categoria FROM T1 GROUP BY CATEGORY

MIN
Regresa el valor mnimo de todos los valores del SELECT. Ejemplo: RAISERROR('El valor minimo en la tabla',10,1) WITH NOWAIT SELECT MIN(PRICE) as Minimo FROM T1

MAX
Regresa el Valor mximo de todos los valores del SELECT. Ejemplo: RAISERROR('El valor Maximo en la tabla',10,1) WITH NOWAIT SELECT MAX(PRICE) as Maximo FROM T1

SUM
Regresa la suma de todos los valores del SELECT. Ejemplo: RAISERROR('La suma de todos los valores en la tabla',10,1) WITH NOWAIT SELECT SUM(PRICE) as Suma FROM T1

JOSE WASBRON PLUA

2DO ISCE F NOCTURNO

STDEV
Regresa la desviacin estndar de una muestra de todos los valores del SELECT. Ejemplo: RAISERROR('Calcular la desviacin estandar de los valores en la tabla',10,1) WITH NOWAIT SELECT STDEV(PRICE) as DesviacinEstandar FROM T1

STDEVP
Regresa la desviacin estndar de todos los valores del SELECT. Ejemplo: RAISERROR('Calcular la desviacin estandar P de los valores en la tabla',10,1) WITH NOWAIT SELECT STDEVP(PRICE) as DesviacinEstandarP FROM T1

VAR
Regresa la variacin de una muestra de todos los valores del SELECT Ejemplo: RAISERROR('Calcular la Variacin de los valores en la tabla',10,1) WITH NOWAIT SELECT VAR(PRICE) as Variacin FROM T1

VARP
Regresa la variacin de todos los valores del SELECT. Ejemplo: RAISERROR('Calcular la Variacin P de los valores en la tabla',10,1) WITH NOWAIT SELECT VARP(PRICE) as VariacinP

JOSE WASBRON PLUA


FROM T1

2DO ISCE F NOCTURNO

GROUPING
Usado con el GROUP BY y ROLLUP, se puede ver el nivel de los resultados Ejemplo: RAISERROR('Usar GROUPING para agrupar categoras ',10,1) WITH NOWAIT RAISERROR('El ROLLUP nos da el Total de todos los valores',10,1) WITH NOWAIT SELECT SUM(PRICE) as PRECIO , GROUPING(Category) as Categora FROM T1 GROUP BY CATEGORY WITH ROLLUP

CHECKSUM AGG
Regresa la suma de verificacin de todos los valores del SELECT. Ejemplo: RAISERROR('El todos los valores en la tabla',10,1) WITH NOWAIT SELECT CHECKSUM_AGG(cast(PRICE as int)) as CHECKSUMAGG FROM T1

También podría gustarte