Инструменты пользователя

Инструменты сайта


sum

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
sum [2008/05/06 00:24]
peaktop
sum [2010/01/10 17:07] (текущий)
Строка 1: Строка 1:
 +====== SUM() ======
 +
 +
 +
 +
 +===== Версии сервера =====
 +^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |
 +
 +===== Формат =====
 +<​code>​
 +SUM ([ALL] <val> | DISTINCT <​val>​);​
 +</​code>​
 +^ Аргумент ^ Описание ^
 +|ALL |Суммирует все значения в столбце.|
 +|DISTINCT |Исключает повторяющиеся значения,​ затем вычисляет сумму.|
 +|<​val>​ |Столбец или выражение,​ которое вычисляется к числовому типу данных.|
 +
 +:!: Аргумент ALL или DISTINCT при вызове конструкции может быть пропущен. Если аргумент не задан явно, то по умолчанию считается ALL.
 +===== Описание =====
 +SUM() это агрегатная функция,​ которая вычисляет сумму значений для столбца. Если количество допустимых строк равно нулю, то SUM() возвращает значение NULL.
 +
 +===== Пример =====
 +Следующая инструкция демонстрирует использование функций SUM(), [[AVG()]], [[MIN()]] и [[MAX()]]:
 +<​code>​
 +SELECT SUM (BUDGET), AVG (BUDGET), MIN (BUDGET), MAX (BUDGET)
 +  FROM DEPARTMENT
 +  WHERE HEAD_DEPT = 100;
 +</​code>​
 +
 +===== См. также =====
 +[[AVG()]], ​ [[MIN()]], ​ [[MAX()]], ​ [[COUNT()]], ​ [[SELECT]]
 +
 +===== Источник =====
 +langref.pdf
  
sum.txt · Последние изменения: 2010/01/10 17:07 (внешнее изменение)