Función PROMEDIO():
Esta función en MySQL se usa para devolver el valor promedio de la expresión especificada.
Características :
- Esta función se utiliza para encontrar el valor promedio de la expresión especificada.
- Esta función viene en Funciones numéricas.
- Esta función acepta solo un parámetro, a saber, expresión.
- Esta función ignora los valores NULL.
Sintaxis:
AVG(expression)
Parámetro:
Este método acepta solo un parámetro de la siguiente manera.
- expresión: el valor numérico especificado puede ser un campo establecido o una fórmula establecida.
Devoluciones :
Devuelve el valor promedio de la expresión especificada.
Ejemplo 1 :
Usando la función AVG() y obteniendo la salida.
Creando tabla –
CREATE TABLE item13 ( user_id int, product01 VARCHAR(4), product02 VARCHAR(10), price int );
Inserción de datos –
INSERT item13(product01, price) VALUES ('rice', 500); INSERT item13(product02, price) VALUES ('grains', 700);
Lectura de datos –
SELECT AVG(price) FROM item13;
Producción :
600
Aquí, se devuelve el promedio del precio del primer producto y el precio del segundo producto.
Ejemplo-2:
Usando la función AVG() y obteniendo el promedio de valores flotantes.
Creando tabla –
CREATE TABLE floats ( user_id int, float_val float );
Inserción de datos –
INSERT floats(float_val) VALUES (3.5); INSERT floats(float_val) VALUES (2.5);
Lectura de datos –
SELECT AVG(float_val) FROM floats;
Producción :
3
Ejemplo-3:
Usando la función AVG() y obteniendo el resultado donde el MRP es mayor que el MRP promedio de los productos.
Creando tabla –
CREATE TABLE package01 ( user_id int NOT NULL AUTO_INCREMENT, item VARCHAR(10), mrp int, PRIMARY KEY(user_id) );
Inserción de datos –
INSERT package01(item, mrp) VALUES ('book1', 250); INSERT package01(item, mrp) VALUES ('book2', 350); INSERT package01(item, mrp) VALUES ('book3', 400);
Lectura de datos –
SELECT * FROM package01 WHERE mrp > (SELECT AVG(mrp) FROM package01);
Producción :
id_usuario | artículo | mrp |
---|---|---|
2 | libro2 | 350 |
3 | libro3 | 400 |
Ejemplo-4:
Usando la función AVG() y obteniendo el promedio del (precio de venta MRP).
Creando tabla –
CREATE TABLE package011 ( user_id int NOT NULL AUTO_INCREMENT, item VARCHAR(10) NOT NULL, mrp int NOT NULL, sp int NOT NULL, PRIMARY KEY(user_id) );
Inserción de datos –
INSERT package011(item, mrp, sp) VALUES ('book1', 250, 240); INSERT package011(item, mrp, sp) VALUES ('book2', 350, 320); INSERT package011(item, mrp, sp) VALUES ('book3', 400, 350);
Lectura de datos –
SELECT AVG(mrp-sp) FROM package011;
Producción :
30
Solicitud :
Esta función se utiliza para encontrar el promedio de la expresión especificada.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA