SUM ФУНКЦИЯ

Узнайте, как использовать Oracle / PLSQL функцию SUM с синтаксисом и примерами.

Описание

Функция Oracle / PLSQL SUM возвращает суммарное значение выражения.

Синтаксис

Синтаксис функции Oracle / PLSQL SUM:

SELECT SUM( expression )
FROM tables
WHERE conditions;

Параметры или аргументы

expression может быть числовое поле или формула.

Применение

Функцию SUM можно использовать в следующих версиях Oracle / PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Пример с одним полем

Рассмотрим несколько примеров функции SUM и изучим, как использовать функцию SUM в Oracle / PLSQL.

Например, вы, хотите узнать, какая объединенная общая зарплата всех сотрудников, зарплата которых составляет свыше $ 50,000 / в год.

ПРИМЕР – С ИСПОЛЬЗОВАНИЕМ DISTINCT

Вы можете использовать предложение DISTINCT в функции SUM. Например, SQL запрос возвращает объединенную общую зарплату уникальных значений заработных плат, где зарплата выше $ 50,000 / в год.

ПРИМЕР – С ИСПОЛЬЗОВАНИЕМ GROUP BY

В некоторых случаях, вам будет необходимо использовать функцию SUM с предложением GROUP BY.

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

Вы перечислили один столбец в вашем SELECT, не заключенной в функции SUM, необходимо использовать предложение GROUP BY. Поле department должно, следовательно, быть перечислено в предложении GROUP BY.

Смотри также в категории: Числовые / математические функции Oracle / PLSQL