• начальное_состояние. Начальное состояние промежуточного
значения агрегатной функции. Задастся литералом типа
переходный_тип. Если параметр начальное_состояние не задай,
промежуточное значение инициализируется псевдозначением
NULL.
Агрегатные функции характеризуются в первую очередь типом
входных данных. Допускается существование двух и более агрегатных
функции с одинаковыми именами, вызываемых с разными тинами данных
(это называется перегрузкой функций).
Пример 8.1:
В следующем примере определяется агрегатная функция sum(),
работающая с текстовыми данными. Она вызывает встроенную функцию
PostgreSQL – textcat(text, text) для конкатенации всего текста во входных
данных:
Достарыңызбен бөлісу: