Nota: Para realizar los ejercicios, utiliza la base de datos GestionSimples.
Realizar consultas de resumen utilizando funciones de agregado. En este caso AVG.
¿Cuál es la cuota media y las ventas medias de los empleados?
SELECT AVG(cuota) AS [Cuota media], AVG(ventas) AS [Ventas medias] FROM empleados;
Al ejecutar la consulta aparecerá una advertencia: valor NULL eliminado por el agregado u otra operación SET.
Este mensaje es debido a que en las columnas hay valores nulos y nos advierte de que no se han tenido en cuenta, en lo sucesivo no se indicará la advertencia en el resultado a obtener aunque sí aparezca cuando se ejecute la consulta.
Resultado:
Cuota media | Ventas medias |
---|---|
22750,00 | 33846,1538 |
También podríamos presentar los valores de una forma más elegante si realizamos un redondeado a las ventas:
SELECT AVG(cuota) AS [Cuota media], ROUND(AVG(ventas),2) AS [Ventas medias]
FROM empleados;
¿De media, cuánto superávit obtienen los empleados, considerando superávit la diferencia entre lo vendido y su cuota?
SELECT AVG(ventas-cuota) AS [Superávit medio] FROM empleados;
Resultado:
Superávit medio |
---|
13283,3333 |
Hallar el precio medio de los productos del fabricante bic.
SELECT AVG(precio) AS [Precio medio] FROM productos WHERE idfab = 'bic';
Resultado:
Precio medio |
---|
3,5233 |
Calcular el importe medio de los pedidos realizados por el cliente 2103.
SELECT AVG(importe) AS [importe medio] FROM pedidos WHERE clie = 2103;
Resultado:
importe medio |
---|
183,824 |
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.