Funciones De Agregado En Sql

  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Funciones De Agregado En Sql as PDF for free.

More details

  • Words: 1,108
  • Pages: 4
FUNCIONES DE AGREGADO EN SQL Las funciones de agregado realizan un cálculo sobre un conjunto de valores y devuelven un solo valor. Si exceptuamos la función COUNT, todas las funciones de agregado ignoran los valores NULL. Las funciones de agregado se suelen utilizar con la cláusula GROUP BY de la instrucción SELECT. Todas las funciones de agregado son deterministas. Esto significa que las funciones de agregado devuelven el mismo valor cada vez que se las llama con un conjunto específico de valores de entrada. Las funciones de agregado sólo se pueden utilizar como expresiones en:



La lista de selección de una instrucción SELECT (en una sub consulta o en la consulta externa).



Cláusulas COMPUTE o COMPUTE BY.



Cláusulas HAVING

http://technet.microsoft.com/es-es/library/ms173454.aspx ALGUNAS FUNCIONES DE AGREGADO: AVG: Calcula la media aritmética de un conjunto de valores de un campo específico de una consulta.

El marcador de posición expr representa una expresión de cadena que identifica el campo que contiene los datos numéricos de los que desea obtener el promedio o una expresión que realiza un cálculo utilizando los datos de ese campo. Los operandos de expr pueden incluir el nombre de un campo de tabla, una constante o una función (que puede ser intrínseca o definida por el usuario, pero no puede ser ninguna de las otras funciones de agregado de SQL). COUNT: Calcula el número de registros que devuelve una consulta. El marcador de posición expr representa una expresión de cadena que identifica el campo que contiene los datos que desea contar o una expresión que realiza un cálculo utilizando los datos de ese campo. Los operandos de expr pueden incluir el nombre de un campo de tabla o una función (que puede ser intrínseca o definida por el usuario, pero no puede ser ninguna de las otras funciones de agregado de SQL). Puede contar cualquier clase de datos, incluido texto.

FIRTS Y LAST: Devuelven un valor de campo del primer o del último registro en el conjunto de resultados devueltos por una consulta. El marcador de posición expr representa una expresión de cadena que identifica el campo que contiene los datos que desea utilizar o una expresión que realiza un cálculo utilizando los datos de ese campo. Los operandos de expr pueden incluir el nombre de un campo de tabla, una constante o una función (que puede ser intrínseca o definida por el usuario, pero no puede ser ninguna de las otras funciones de agregado de SQL). MIN Y MAX (Mínimo y Máximo): Devuelven el mínimo o el máximo de un conjunto de valores de un campo especificado en una consulta. El marcador de posición expr representa una expresió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 que desea evaluar o una expresión que realiza un cálculo utilizando los datos de ese campo. Los operandos de expr pueden incluir el nombre de un campo de tabla, una constante o una función (que puede ser intrínseca o definida por el usuario, pero no puede ser ninguna de las otras funciones de agregado de SQL).

DesvEst (StDev) y DesvEstP (StDevP): Devuelven cálculos de la desviación estándar (desviación estándar: parámetro que indica la forma en que una función de probabilidad se centra alrededor de su media y que es igual a la raíz cuadrada del momento en el que la desviación de la media es cuadrada.) de una población y una muestra de población para un conjunto de valores de un campo especificado en una consulta. El marcador de posición expr representa una expresió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 desea evaluar o una expresión que realiza un cálculo utilizando los datos de ese campo. Los operandos de expr pueden incluir el nombre de un campo de tabla, una constante o una función (que puede ser intrínseca o definida por el usuario, pero no puede ser ninguna de las otras funciones de agregado de SQL). SUM (Suma): Devuelve la suma de un conjunto de valores de un campo específico de una consulta. El marcador de posición expr representa una expresió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 desea sumar o una expresión que realiza un cálculo utilizando los datos de ese campo. Los operandos de expr pueden incluir el nombre de un campo de tabla, una constante o una función (que puede ser intrínseca o definida por el usuario, pero no puede ser ninguna de las otras funciones de agregado de SQL). Var y VarP : Devuelven cálculos de la varianza (varianza: cuadrado de la desviación estándar. Es una medida de la cantidad que todos los valores de un grupo varían respecto al valor medio del grupo.) de una población o una muestra de población representada como un conjunto de valores de un campo especificado en una consulta. El marcador de posición expr representa una expresió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 desea evaluar o una expresión que realiza un cálculo utilizando los datos de ese campo. Los operandos de expr pueden incluir el nombre de un campo de tabla, una constante o una función (que puede ser intrínseca o definida por el usuario, pero no puede ser ninguna de las otras funciones de agregado de SQL). http://office.microsoft.com/es-es/access/HA012314333082.aspx

Relación:

Tabla:

Ejercicios: 1.

Seleccionar el producto más costoso:

SELECT MAX(valorunitario) FROM Producto; 2.

Seleccionar el producto que tiene el precio mínimo:

SELECT MIN(valorunitario) FROM Producto; 3.

Determinar el promedio de productos que existen:

SELECT avg(cantidad) FROM Producto;

4.

Determinar la desviación estándar del precio:

SELECT stdev(valorunitario) FROM Producto; 5.

Establecer el valor total del stock:

SELECT sum(cantidad*valorunitario) FROM Producto; 6.

Contar cuantos tipos de productos hay:

SELECT Count(nombre) FROM Producto;

Related Documents