Каковы эквиваленты MonetDB для MySQL наименьшего () и наибольшего ()?

SQL-запросы резервируют имена min() и max() для агрегатных функций, оставляя СУБД возможность выбора других скалярных функций с той же функциональностью — минимальное или максимальное значение из списка аргументов фиксированной длины.

MySQL использует для этой цели least() и greatest() соответственно; каковы эквиваленты MonetDB?


person einpoklum    schedule 21.01.2018    source источник


Ответы (1)


Почти эквивалентными скалярными функциями в MonetDB являются sql_min() и sql_max(). На самом деле они не эквивалентны, поскольку они не являются переменным числом аргументов — каждый из них принимает ровно 2 аргумента.

Примечание. Весь набор встроенных функций — скалярных и агрегатных — описан во встроенной таблице sys.functions MonetDB.

person einpoklum    schedule 21.01.2018