Está en la página 1de 4

Modulo 5

- COUNT

La función COUNT devuelve el número de filas de la consulta, es decir, el


número de registros que cumplen una condición determinada. Para obtener el
número de valores distintos de la columna especificada.

No importa qué valores se almacenan en los registros. La función Count no


cuenta los registros que tienen campos nulos, a menos que expr sea el carácter
comodín asterisco (*). Si usa un asterisco, contar calcula el número total de
registros, incluidos aquellos que contienen campos nulos.

- MIN

La función MIN() de SQL Server es una función agregada que te permite


encontrar el valor mínimo en un conjunto de valores, así como las
funciones MAX() te permite encontrar el valor máximo, COUNT() te regresa el
número de elementos encontrados y AVG() te permite encontrar el promedio.

La función MAX() de SQL Server es una función agregada que devuelve el valor
máximo en un conjunto de registros.

A continuación se muestra la sintaxis de la función MAX():

MAX(expression)

La función MAX() acepta una expresión que puede ser una columna o una
expresión válida.

Similar a la función MIN(), COUNT() y AVG(), la función MAX() ignora los valores
NULL y considera todos los valores en el cálculo.
- SUM

La función SUM devuelve la suma de la columna de entrada o valores de la


expresión. La función SUM funciona con valores numéricos e ignora los valores
NULL.

Syntax

SUM ( [ DISTINCT | ALL ] expression )

Arguments

expresión

La columna o expresión de destino sobre la que opera la función.

DISTINCT | ALL

Con el argumento DISTINCT, la función elimina todos los valores duplicados de


la expresión especificada antes de calcular la suma. Con el argumento ALL, la
función retiene todos los valores duplicados de la expresión especificada para
calcular la suma. El valor predeterminado es ALL.

- AVG

Devuelve el promedio de todos los valores de un grupo de filas. Opcionalmente,


se puede aplicar un filtro para limitar el número de filas que se leen para calcular
el promedio. Dentro de AVG solamente se puede anidar una función agregada y
la función anidada debe devolver un tipo de datos Numérico.

Sintaxis

AVG(

numeric_value

[,

filter_condition
])

En la siguiente tabla se describen los argumentos de este comando:

Argumento: Obligatorio/ Descripción

Opcional

numeric_value Obligatorio Tipo de datos numérico. Pasa los valores para los cuales
desea calcular una media. Se puede especificar cualquier
expresión de transformación válida.

filter_condition Opcional Limita las filas en la búsqueda. La condición de filtro debe


ser un valor numérico o dar un valor TRUE, FALSE o
NULL. Se puede especificar cualquier expresión de
transformación válida.

Valor de retorno

Valor numérico.

NULL si todos los valores pasados a la función son NULL o si no se ha


seleccionado ninguna fila. Por ejemplo, la condición de filtro da un valor FALSE
o NULL para todas las filas.

- HAVING

La cláusula HAVING nos permite seleccionar filas de la tabla resultante de una


consulta de resumen.

Para la condición de selección se pueden utilizar los mismos tests de


comparación descritos en la cláusula WHERE, también se pueden escribir
condiciones compuestas (unidas por los operadores OR, AND, NOT), pero
existe una restricción.
- GROUP BY

La sentencia GROUP BY identifica una columna seleccionada para utilizarla


para agrupar resultados. Divide los datos en grupos por los valores de la
columna especificada, y devuelve una fila de resultados para cada grupo. Puede
utilizar GROUP BY con más de un nombre de columna (separe los nombres de
columna con comas).

También podría gustarte