实例1:
select least(1,2,3) from dual;
select greatest(1,2,3) from dual;
结果为1和3。
select least(1,2,3,null) from dual;
select greatest(1,2,3,null) from dual;
结果都为null。所以如果有数据为空,需要针对处理。
实例2:
select least(date'2019-01-01',date'2018-01-01',date'2017-01-01') from dual;
select greatest(date'2019-01-01',date'2018-01-01',date'2017-01-01') from dual;
结果:01-1月 -17和01-1月 -19
函数的参数,都必须要和第一个参数的类型相同。