MySQL 常用函数整理:获取多个字段的最大值和最小值

原文链接:https://blog.csdn.net/yangshijin1988/article/details/51698061/

GREATEST(字段1, 字段2, 字段3, ..., 字段n):取最大值。

LEAST(字段1, 字段2, 字段3, ..., 字段n):取最小值。

示例:

SELECT GREATEST(2,3,4); 结果:4
SELECT LEAST(2,3,4); 结果:2

SELECT GREATEST(DATE(‘2016-05-02’), DATE(‘2015-05-02’), DATE(‘2017-05-02’)); 结果:2017-05-02
SELECT LEAST(DATE(‘2016-05-02’), DATE(‘2015-05-02’), DATE(‘2017-05-02’)); 结果:2015-05-02