MYSQL La base de datos

MySQL: Sacar promedio de 2 Columnas

MySQL: Sacar promedio de 2 Columnas. El objetivo es calcular el promedio de una tabla en MySQL usando la funcion AVG().

El promedio se refiere a la suma de todos los valores de una columna dividida por el número total de registros de una consulta SQL.

MySQL: Sacar promedio de 2 Columnas

La función AVG() devuelve el valor promedio de una expresión.

Nota: los valores NULL se ignoran.

Es importante tener todos los valores de la columna como números enteros o valores flotante para calcular el promedio.

Crear una tabla en MySQL

Es el primer paso la de crear una tabla en MySQL para poder realizar consultas SQL

CREATE TABLE `test` (
`id` int(11) NOT NULL,
`uid` int(11) DEFAULT NULL,
`nota1` int(11) DEFAULT NULL,
`nota2` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

--

INSERT INTO `test` (`id`, `uid`, `nota1`, `nota2`) VALUES
(1, 5, 8, 12),
(2, 1, 2, 3),
(3, 1, 2, 33),
(4, 5, 25, 50),
(5, 5, 22, 3);


ALTER TABLE `test`
ADD PRIMARY KEY (`id`);

La consulta anterior nos crea una tabla llamada ‘test‘ con filas y columnas que contienen el id y las calificaciones del estudiante. Para ver las entradas en los datos, usamos el siguiente código:

SELECT * FROM test;

MySQL: Calcular Promedio 1 columna

Para obtener promedios en una consulta SQL se puede usar la función integrada AVG(). Por lo tanto, esta función calcula automáticamente el valor promedio de una columna.
Puedes usarlo de la siguiente manera:

SELECT avg(`nota1`) as Promedio FROM test;

Aquí, estamos calculando nota promedio tomado de la columna «nota1» en la tabla «test» en MySQL.

Promedio de 1 columna en MySQL
Promedio de 1 columna en MySQL

Calcular Promedio de 2 columnas en MySQL

Es algo similar a la anterior solo que hemos agregado más valores a la consulta SQL

SELECT avg(nota1 + nota2) as Promedio FROM test;

Esta consulta SQL nos dará como resultado el siguiente gráfico

Promedio de 2 columnas MySQL
Promedio de 2 columnas MySQL

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba