Функция AVG () в MySQL
Функция AVG ():
Эта функция в MySQL используется для возврата среднего значения указанного выражения.
Функции :
- Эта функция используется для нахождения среднего значения указанного выражения.
- Эта функция относится к категории "Числовые функции".
- Эта функция принимает только один параметр, а именно выражение.
- Эта функция игнорирует значения NULL.
Синтаксис:
AVG (выражение)
Параметр:
Этот метод принимает только один параметр, как показано ниже.
- выражение - указанное числовое значение может быть либо указанным полем, либо указанной формулой.
Возврат:
Возвращает среднее значение указанного выражения.
Пример-1:
Использование функции AVG () и получение результата.
Создание таблицы -
СОЗДАТЬ ТАБЛИЦУ item13 ( user_id int, product01 VARCHAR (4), product02 VARCHAR (10), цена int );
Вставка данных -
ВСТАВИТЬ item13 (product01, price) ЗНАЧЕНИЯ («рис», 500); ВСТАВИТЬ товар13 (товар02, цена) ЗНАЧЕНИЯ («зерна», 700);
Чтение данных -
ВЫБЕРИТЕ СРЕДНЮЮ (цену) ИЗ item13;
Выход :
600
Здесь возвращается среднее значение цены первого продукта и цены второго продукта.
Пример-2:
Использование функции AVG () и получение среднего значений с плавающей запятой.
Создание таблицы -
СОЗДАТЬ ТАБЛИЦУ с плавающей запятой ( user_id int, float_val float );
Вставка данных -
ВСТАВИТЬ числа с плавающей запятой (float_val) ЗНАЧЕНИЯ (3,5); ВСТАВИТЬ числа с плавающей запятой (float_val) ЦЕННОСТИ (2,5);
Чтение данных -
ВЫБРАТЬ AVG (float_val) FROM float;
Выход :
3
Пример-3:
Использование функции AVG () и получение результата, в котором MRP больше среднего MRP продуктов.
Создание таблицы -
СОЗДАТЬ ТАБЛИЦУ package01 ( user_id int NOT NULL AUTO_INCREMENT, элемент VARCHAR (10), mrp int, ПЕРВИЧНЫЙ КЛЮЧ (user_id) );
Вставка данных -
ВСТАВИТЬ package01 (элемент, mrp) ЗНАЧЕНИЯ ('книга1', 250); ВСТАВИТЬ package01 (элемент, mrp) ЦЕННОСТИ ('книга2', 350); ВСТАВИТЬ package01 (элемент, mrp) ЦЕННОСТИ ('книга3', 400);
Чтение данных -
ВЫБРАТЬ * ИЗ package01 ГДЕ mrp> (ВЫБЕРИТЕ AVG (mrp) FROM package01);
Выход : ID пользователя пункт mrp 2 книга2 350 3 книга3 400
Пример-4:
Использование функции AVG () и получение среднего значения (MRP-продажная цена).
Создание таблицы -
СОЗДАТЬ ТАБЛИЦУ package011 ( user_id int NOT NULL AUTO_INCREMENT, item VARCHAR (10) NOT NULL, mrp int NOT NULL, sp int NOT NULL, ПЕРВИЧНЫЙ КЛЮЧ (user_id) );
Вставка данных -
ВСТАВИТЬ package011 (item, mrp, sp) ЗНАЧЕНИЯ ('книга1', 250, 240); ВСТАВИТЬ package011 (item, mrp, sp) ЦЕННОСТИ ('книга2', 350, 320); ВСТАВИТЬ package011 (item, mrp, sp) ЗНАЧЕНИЯ ('книга3', 400, 350);
Чтение данных -
ВЫБЕРИТЕ AVG (mrp-sp) FROM package011;
Выход :
30
Заявление :
Эта функция используется для нахождения среднего значения указанного выражения.