Математические функции

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

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

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

Например:

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

NULL значения

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

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

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

ПредыдущаяСледующая