Классика баз данных - статьи

       

Агрегатные функции и результаты запросов


Агрегатные функции (в стандарте SQL/89 они называются функциями надмножествами) определяются следующими синтаксическими правилами:

<set function specification> ::=COUNT(*) | <distinct set function>| <all set function><distinct set function> ::={ AVG | MAX | MIN | SUM | COUNT }(DISTNICT <column specification>)<all set function> ::={ AVG | MAX | MIN | SUM }([ALL] <value expression>)

Как видно из этих правил, в стандарте SQL/89 определены пять стандартных агрегатных функций: COUNT - число строк или значений, MAX - максимальное значение, MIN - минимальное значение, SUM - суммарное значение и AVG -среднее значение.



Содержание раздела