Funciones de agregado en mysql

Solo disponible en BuenasTareas
  • Páginas : 3 (502 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de febrero de 2012
Leer documento completo
Vista previa del texto
FUNCIONES DE AGREGADO
Son funciones que nos permiten realizar operaciones sobre los registros de bases de datos, hay que tomar en cuenta que todas las funciones de agregado a excepción de count,ignoran los valores null. Con las funciones de agregado podemos obtener de un conjunto de datos, el promedio, el número de elementos, el elemento primero y último, el mínimo y máximo, entre otras. Dentrode una función de agregado no es posible utilizar otra función de agregado.
Para averiguar el valor máximo o mínimo de un campo usamos las funciones "max ()" y "min ()" respectivamente.
CONSULTA1:Seleccionar el producto que vale mas
•SELECT max (Producto.valorUnitario) FROM Producto
SELECT min (valorUnitario)from Producto.
La función avg () retorna el valor promedio de los valores del campoespecificado.
SELECT avg(cantidad) AS ProductoFROM Producto.
StDev, StDevP
Devuelve estimaciones de la desviación estándar para la población (el total de los registros de la tabla) o una muestrade la población representada(muestra aleatoria). Su sintaxis es:
StDev (expr)StDevP (expr)
En donde expr representa el nombre del campo que contiene los datos que desean evaluarse o una expresiónque realiza un cálculo utilizando los datos de dichos campos. Los operando de expr pueden incluir el nombre de un campo de una tabla, una constante o una función (la cual puede ser intrínseca odefinida por el usuario pero no otras de las funciones agregadas de SQL).
SELECT STDEV (valorUnitario)AS DesviaciónFROM Producto.
La función "sum ()" retorna la suma de los valores que contiene el campoespecificado.
SELECT sum(cantidad*valorunitario)FROM producto
También podemos combinarla con "where". Por ejemplo, queremos saber cuántos libros tenemos de la editorial "Planeta":
•select sum(cantidad) from librosWhere editorial ='Planeta';
count
Calcula el número de registros devueltos por una consulta. Su sintaxis es la siguiente:
Count (expr)
En donde expr contiene el nombre del campo...
tracking img