PostgreSQL AGGREGATE функции
Что такое агрегатная функция?
Функция агрегирования выдает один результат для всей группы или таблицы.
Агрегатные функции используются для получения обобщенных результатов. Они работают на наборах рядов. Они возвращают результаты на основе групп строк. По умолчанию все строки в таблице рассматриваются как одна группа. Предложение GROUP BY оператора select используется для разделения строк на более мелкие группы.
Список агрегатных функций
название | Описание |
---|---|
COUNT | Эта функция возвращает число или строки или ненулевые значения для столбца |
SUM | Эта функция возвращает сумму выбранного столбца. |
МАКСИМУМ | Эта функция возвращает наибольшее значение определенного столбца. |
MIN | Эта функция возвращает наименьшее значение определенного столбца. |
AVG | Эта функция возвращает среднее значение для определенного столбца. |
Синтаксис
имя_агрегата (выражение [, ...] [order_by_clause])
ИЛИ ЖЕ
имя_агрегата (ВСЕ выражение [, ...] [order_by_clause])
ИЛИ ЖЕ
имя_агрегата (выражение DISTINCT [, ...] [order_by_clause])
ИЛИ ЖЕ
имя_компонента (*)
параметры
название | Описание |
---|---|
имя_агрегата | Имя агрегатной функции. |
выражение | Выражение - это значение или значение столбца, который сам по себе не содержит агрегированного выражения. |
order_by_clause | Order_by_clause является необязательным, который упорядочивает результат в порядке. |
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code