Агрегатные функции

Агрегатные функции используются в запросах SQL, чтобы из группы записей сформировать одиночное значение одного поля. Имеются следующие агрегатные функции:

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

SELECT AVG (Стаж)FROM LichData;

MAX - Функция возвращает максимальное значение указанного поля. Синтаксис аналогичен функции AVG.

MIN - Функция возвращает минимальное значение указанного поля. Синтаксис аналогичен функции AVG.

SUM - Функция возвращает сумму значений в указанном поле. Синтаксис аналогичен функции AVG.

COUNT - Функция возвращает общее количество строк, сформированных запросом. В нашем случае это количество будет равно количеству сотрудников. Однако так называемые NULL -строки, то есть строки без значения, функция не учитывает. Если у какого-то сотрудника нет указания стажа его работы, то COUNT вернет меньшее количество, чем имеется сотрудников на предприятии. Синтаксис аналогичен функции AVG.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: