oracle中的greatest 函数和 least函数
1. LEAST 返回值列表中最小值, 格式: LEAST(value1, value2, value3, …)
含义: 返回value列表最小的值。
value列表必须是相同类型,也可以是一个表的同一行、不同列的值进行比较。
当value值列表中有一个为NULL,则返回NULL值。
2. GREATEST 返回值列表中最大值 , 格式: GREATEST(value1, value2, value3, …)
含义: 返回value列表最大的值。
value列表必须是相同类型,也可以是一个表的同一行、不同列的值进行比较。
当value值列表中有一个为NULL,则返回NULL值。
EXAMPLE: select greatest (1, 3, 2 ) from dual ; — 返回3
select greatest ( ‘A’, ‘B’, ‘C’ ) from dual ; — 返回C
select greatest (null, ‘B’, ‘C’ ) from dual ; — 返回null