Язык запросов SQL

         

AVG



AVG

Функция AVG (среднее) подсчитывает и возвращает среднее арифметическое всех значений, находящихся в определенном столбце. Конечно, эту функцию можно применять только к столбцам с числовыми данными, как в следующем примере:

SELECT AVG (Fat)

FROM FOODS ;

В результате получается среднее содержание жиров, равное 15,37. Это число достаточно высокое. Дело в том, что весь подсчет портит информация по сливочному маслу. Возможно, вы зададите себе вопрос, а каким было бы среднее содержание жиров, если бы не учитывалось масло. Чтобы ответить на него, в оператор можно поместить выражение WHERE:

SELECT AVG (Fat)

     FROM FOODS

     WHERE FOOD <> 'Butter' ;

В этом случае содержание жиров в 100 граммах пищевых продуктов в среднем падает до 10,32 грамма.



Содержание раздела