Оператор SELECT

Получение итоговых значений

Стандартом предусмотрены следующие итоговые функции:
COUNT (имя_поля)Возвращает количество значений в указанном столбце (NULL-значения не учитываются)
COUNT(*)Возвращает количество срок в указанном столбце (NULL-значения учитываются)
SUM (имя_поля)Возвращает сумму значений в указанном столбце
AVG (имя_поля)Возвращает среднее значений в указанном столбце
MIN (имя_поля)Возвращает минимальное значений в указанном столбце
MAX (имя_поля)Возвращает максимальное значений в указанном столбце

SUM И AVG используются только для числовых полей. Остальные функции применяются к любыи типам данных.

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

SELECT firm, count(articul) as 'kol-vo'
FROM tovar
GROUP BY firm;

Результирующая таблица:

firmkol-vo
kingston2
transcend4
toshiba1
домой назад далее