Oracle 多字段取最大/最小值函数

2014-11-24 18:58:00 · 作者: · 浏览: 7

一列求最大值、最小值我们知道用max或min;


多列、多字段(不确定字段个数)求最大值、最小值可以用 greatest 、least;可以传入任一个字段横向求最大值,比如:


SQL> select greatest(1,2,3,4,5,6) from dual;


GREATEST(1,2,3,4,5,6)


-------------------------------


6


SQL> select least(1,2,3,4,5,6) from dual;


LEAST(1,2,3,4,5,6)


-------------------------------


1