GREATEST - определение большего числа

Функция GREATEST определяет большее число из набора чисел:

greatest(значение1, значение2, ...)

Например:

SELECT greatest(1, 2, 3, -4)
# greatest
1 3

NULL значения

В PostgreSQL NULL значения в функции GREATEST обрабатываются не как в других базах данных. Они игнорируются:

SELECT greatest(1, 2, 3, null, -4)
# greatest
1 3

В других СУБД, например, ORACLE, если хотя бы одно из значений в GREATEST будет равно NULL, то функция вернет NULL.

8.9 FLOOR - предыдущее целое число

8.11 LEAST - определение меньшего числа