Вычисление среднего значения столбца

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

Пример. Каковы плановый и средний фактический объемы продаж компании?

SELECT AVG(QUOTA), AVG(SALES)

FROM SLUZHASCHIE

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

Пример. Какой средний процент выполнения плана в компании?

SELECT AVG(100 * (SALES/QUOTA))

FROM SLUZHASCHIE

После выполнения этого запроса СУБД создает временный столбец, содержащий значения 100 * (SALES/QUOTA) для каждой строки таблицы SLUZHASCHIE, а затем вычисляет среднее значение временного столбца.

Вычисление суммы значений столбца

Агрегатная функция SUM() вычисляет сумму всех значений столбца. При этом столбец должен иметь числовой тип данных (целые числа, десятичные числа, числа с плавающей запятой, или денежные величины). Результат, возвращаемый этой функцией, имеет тот же тип данных, что и столбец.

Ниже приведен пример, в котором используется функция SUM().

Пример. Каковы общий плановый и общий фактический объемы продаж в компании?

SELECT SUM(QUOTA), SUM(SALES)

FROM SLUZHASCHIE








Дата добавления: 2015-02-03; просмотров: 1165;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.