Отличие работы PostgreSQL с функциями GREATEST и LEAST от других систем управления базами данных заключается в следующем:
- Обработка значений NULL. postgrespro.ru В PostgreSQL при использовании этих функций значения NULL игнорируются, и результат будет равен NULL, только если все аргументы равны NULL. postgrespro.ru В других системах управления базами данных, например MySQL, если какой-либо аргумент равен NULL, возвращается значение NULL. postgrespro.ru
- Количество передаваемых значений. www.danwatt.org В PostgreSQL можно передать больше двух значений, в то время как в других системах управления базами данных, например SQLite, для нахождения наибольшего или наименьшего значения среди списка выражений используются скалярные функции MAX и MIN. www.danwatt.org
Таким образом, поведение функций GREATEST и LEAST в PostgreSQL отличается от того, как они работают в других системах управления базами данных.