SUM, AVG y COUNT en SQL
Función SQL SUM()
SELECT SUM(Columna) FROM Nombre_tabla
Función SQL AVG()
AVG() esta función nos devuelve el promedio de una columna de registros numéricos.
SELECT AVG(Columna) FROM Nombre_tabla
Función SQL COUNT()
SELECT COUNT(Columna) FROM Nombre_tabla
SELECT COUNT(*) FROM Nombre_tabla
En la consulta creada usando las funciones mencionada(Sum, Avg, Count) podemos hacer uso de la cláusula WHERE para establecer una condición sobre los registros a mostrar.
A continuación vamos a realizar una serie de ejemplos utilizando la tabla videojuegos
Sumar registros en SQL
Para el primer ejemplo vamos a sumar todo registros de la columna Cantidad.
SELECT SUM(Cantidad) FROM Videojuegos
Vamos a proceder a ejecutar la consulta:
Observamos el resultado la consulta nos va a mostrar la suma total de los registros de la columna cantidad, también podemos ver que el resultado no tiene nombre de columna, para eso podemos hacer uso de la palabra clave AS y renombrar dicha columna.Obtener promedio SQL
A continuación vamos a obtener el precio promedio de todo los Videojuegos.
SELECT AVG(Precio) FROM Videojuegos
Ejecutamos la consulta para obtener el resultado:
El resultado nos muestra el precio promedio de todo los juegos. De igual manera como hicimos con SUM() podemos hacer uso de la cláusula WHERE para filtrar el promedio de algunos registros especificados.
Contar registros SQL
SELECT COUNT(*) AS Total_registros FROM Videojuegos
Vamos a ejecutar la consulta para ver el resultado.
La consulta nos muestra 8 registros como resultado, pero les explico que si nosotros a la Función COUNT le asignamos un * entre los paréntesis le estamos diciendo a la consulta que cuente el total de registros en cada columna. Para especificar mejor al COUNT de que columna deseamos contar los registros pondremos el nombre de la columna.
SELECT COUNT(Titulo) AS Total_Juegos FROM Videojuegos
Ejecutemos la consulta:
Luego de haber especificado de qué columna contamos los registros vemos que hay en total 8 juegos almacenados en la tabla.
en esta sección hemos estudiado sobre las funciones Count, Sum y Avg las cuales son muy utilizadas al momento de realizar algunas consultas con ciertos criterios especificados.
0 Comentarios