La función COUNT() devuelve el número de filas que coinciden con un criterio especificado. La función AVG() devuelve el valor promedio de una columna numérica. La función SUM() devuelve la suma total de una columna numérica.
Sintaxis para utilizar la función COUNT en SQL
A continuación puedes ver cómo contar valores en una consulta SQL con la función COUNT
SELECT COUNT(nombre_columna) FROM nombre_tabla WHERE condicion;
Ejemplo para utilizar la función COUNT:
La siguiente instrucción SQL encuentra la cuenta de la cantidad de productos:
SELECT COUNT(ProductoID) FROM Productos;
Contar valores distintos con COUNT DISTINCT
Para contar valores distintos, por ejemplo, contar todos los distintos clientes de una tabla en SQL puedes utilizar la función COUNT DISTINCT.
Ejemplo de COUNT DISTINCT
SELECT COUNT(DISTINCT ClienteID) FROM Clientes;
De esta manera la consulta solo devuelve los distintos "ClienteID" que existen en una tabla SQL.
Sintaxis de AVG (Average) para calcular el promedio en SQL
En la siguiente consulta puedes ver cómo utilizar AVG, para calcular el promedio de una consulta SQL
SELECT AVG(nombre_columna) FROM nombre_tabla WHERE condicion;
Ejemplo AVG para calcular la media o promedio en SQL
La siguiente instrucción SQL encuentra el precio promedio de todos los productos:
SELECT AVG(Precio) FROM Productos;
Sintaxis SUM en SQL para sumar los distintos valores de una columna
La siguiente instrucción SQL encuentra la cuenta de la cantidad de productos:
SELECT SUM(nombre_columna) FROM nombre_tabla WHERE condicion;
Ejemplo SUM en una consulta SQL
La siguiente instrucción SQL encuentra la suma de los campos “CANTIDAD” en la tabla “PEDIDOS”:
SELECT SUM(Cantidad) FROM DetallesPedido;