lunes, 14 de octubre de 2013

FUNCIONES AGREGADAS

FUNCIONES AGREGADAS

Funciones MIN y MAX (Valores Mínimos Y Máximos):

Es posible conocer el valor mínimo o máximo de un campo, mediante las funciones MIN y MAX, cuyas sin taxis son las siguientes:* MIN(expresión)* MAX(expression).
Devuelven el mínimo o el máximo de un conjunto de valores de un campo especificado en una consulta. Puede utilizar Mín y Máx
Para determinar los valores superiores e inferiores de un campo basándose en la agregación especificada la agrupación.
c.La función agregada de SQL MAX nos permite seleccionar el más alto (máximo) de un cierto valor para la columna.
Ejemplos:                                                        
•SELECT max(id_categoria) FROM categorías;

•SELECT min(id_categoria)FROM categorías;

La función AVG (Promedios O Medias Aritméticas):

Para averiguar el promedio de unas cantidades utilizaremos lafunción AVG, cuya sintaxis es la siguiente: AVG (expresión).La función AVG retorna el promedio o media aritmética de laexpresión especificada, en todos los registros afectados por laconsulta. Esto es lo mismo que realizar una suma (SUM) y, después, dividir el resultado entre el número de registros implicados.
Ejemplo:
•SELECT avg (id_categoria) FROM categorías;

Cuenta(expr)

Puede utilizar Cuenta para contar el número de registros de una consulta base. Por ejemplo, puede utilizar Cuenta para contar el número de pedidos enviados a un determinado país. Aunque expr  puede realizar el cálculo de un campo, Cuenta  simplemente el número de registros, sin importar los valores que estén almacenados en los mismos.
Ejemplo:
•SELECT count(nombre_categoria) FROM categorías;

LafunciónSUM (Sumas O Totales):

a. Para sumar las cantidades numéricas contenidas en undeterminado campo, hemos de utilizar la función SUM, cuya sintaxis es la siguiente: SUM (expresión). Donde 'expresión' puede representar un campo o una operación con algún campo. La función SUM retorna el resultado de la suma de la expresión indicada en todos los registros que son afectados por la consulta.
b. Devuelve la suma de un conjunto de valores de un campoespecífico de una consulta
Sum (expr ):
El marcador de posición expr  representa unaexpresión de cadena (expresión de cadena: expresión que evalúa una secuencia de caracteres contiguos. Los elementos de la expresión pueden ser: funciones que devuelven una cadena o un tipo Variant (VarType 8) de cadena; un tipo literal, constante, variable o Variant de cadena.)Que identifica el campo que contiene los datos numéricos que deseasumar o una expresión que realiza un cálculo utilizando los datos de ese campo. Los operandos de expr 
Pueden incluir el nombre de uncampo de tabla, una constante o una función (que puede serintrínseca o definida por el usuario, pero no puede ser ninguna de las otras funciones de agregado de SQL).
Ejemplo:SELECT sum(cantidad*valorUnitario) FROM producto;


No hay comentarios:

Publicar un comentario