GREATEST
Возвращает наибольшее значение из списка аргументов.
Синтаксис
GREATEST(VALUE1 [, VALUE2, ..., VALUEN])
Аргументы
VALUE
Тип: double, bigint, string, timestamp, date, array
Значение любого из вышеуказанных типов при условии, что все значения имеют один и тот же тип.
Возвращает
Тип: такой же, как входной
Наибольшее из предоставленных значений.
Если входные значения являются массивами, возвращается наибольший элемент среди всех массивов.
Если какое-либо из входных значений равно null, результат также равен null.