Sql среднее значение столбца

AVG() — функция возвращает среднее значение числового столбца.

Синтаксис SQL AVG()

Пример SQL AVG()

Есть следующая таблица "Orders":

O_Id OrderDate OrderPrice Customer
1 2008/11/12 1000 Hansen
2 2008/10/23 1600 Nilsen
3 2008/09/02 700 Hansen
4 2008/09/03 300 Hansen
5 2008/08/30 2000 Jensen
6 2008/10/04 100 Nilsen

Теперь мы хотим найти среднее значение колонки "OrderPrice".

OrderAverage
950

Теперь мы хотим найти клиентов, которые заказ OrderPrice больше чем в среднее значение колонки "OrderPrice".

Функция COUNT() возвращает количество строк, соответствующих заданным критериям.
Функция AVG() возвращает среднее значение числового столбца.
Функция SUM() возвращает общую сумму числового столбца.

Синтаксис COUNT ()

Синтаксис AVG ()

Синтаксис SUM ()

Пример COUNT()

Следующий оператор SQL находит количество товаров:

Пример:

Пример AVG()

Следующий оператор SQL находит среднюю цену всех товаров:

Пример:

Пример SUM()

Следующий оператор SQL находит сумму полей доставка «delivery» в таблице «invoice»:

Функция SQL AVG

Функция SQL AVG необходимо в случае, если требуется вычислить среднее значение числового столбца в таблице.
Среднее значение функция AVG() в SQL вычисляет среднее значение столбца путем суммирования всех значений записей столбца и деления на количество записей.

Рассмотрим пример. Допустим в таблице Price есть столбец Price_unit. В этой таблице содержатся 5 записей. Значения полей столбца Price_unit 3, 5, 14, 38 и 83. Выполним запрос, возвращающий среднее значение столбца Price_unit

SELECT AVG(Price_unit) AS PriceAvg FROM Price;

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *