Вызов функции

В запросах допускается вызывать функции. Например, чтобы получить текущее время на сервере, можно вызвать функцию now():

SELECT now()

Иногда требуется приведение строки в верхний регистр, для этого используют функцию upper:

SELECT upper('elephant')

Для вызова функции необходимо указать ее имя и перечислить список параметров в скобках через запятую:

имя_функции(выражение1, выражение2, ...)

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

В PostgreSQL огромное количество встроенных функций, подробнее с которыми можно ознакомиться здесь. Помимо встроенных функций пользователь может реализовать и свои собственные.

1.2 Получение данных из таблицы

1.4 Конкатенация строк