Función SQL AVG

La función AVG devuelve el valor medio de una columna de tipo numérico.

Sintaxis SQL AVG:

SELECT AVG(columna) FROM tabla

Ejemplo SQL AVG:

Tabla ‘pedidos’

idpedidoclienteprecio
1p1RUIZ100
2p2PEREZ300
3p3GOMEZ250
4p4RODRIGUEZ490
5p5LOPEZ60

Si quieres saber el valor medio del campo ‘precio’, usa la siguiente función SQL

SELECT AVG(precio)
AS preciomedio
FROM pedidos

La tabla resultante sería

preciomedio
240

Si quieres seleccionar los clientes con el precio del pedido superior al precio medio de los pedidos.

SELECT * FROM pedidos
WHERE precio > (SELECT AVG(precio) FROM pedidos)

idpedidoclienteprecio
2p2PEREZ300
3p3GOMEZ250
4p4RODRIGUEZ490

SQL COUNT >>

<< SQL Introducción

Funciones SQL