Least:返回一组数的最小数,有null则返回null
SQL> Select Least(1,-1,2) From dual ;
LEAST(1,-1,2)
-------------
-1
SQL> Select Least('b','dc') From dual ;
LEAST('B','DC')
---------------
b
SQL> Select Least('b','啊') From dual ;
LEAST('B','啊')
---------------
b
SQL> Select Least('b',1,'2') From dual ;
LEAST('B',1,'2')
----------------
1
SQL> Select Least('啊','吧') From dual ;
LEAST('啊','吧')
----------------
啊
SQL> Select Least('啊','a',1,Null) From dual ;
LEAST('啊','A',1,NULL)
----------------------
SQL> Select Least(1,-1,2) From dual ;
LEAST(1,-1,2)
-------------
-1
SQL> Select Least('b','dc') From dual ;
LEAST('B','DC')
---------------
b
SQL> Select Least('b','啊') From dual ;
LEAST('B','啊')
---------------
b
SQL> Select Least('b',1,'2') From dual ;
LEAST('B',1,'2')
----------------
1
SQL> Select Least('啊','吧') From dual ;
LEAST('啊','吧')
----------------
啊
SQL> Select Least('啊','a',1,Null) From dual ;
LEAST('啊','A',1,NULL)
----------------------
null
Greatest:返回一组数的最大数,有null则返回null
SQL> select greatest(1,2,3) from dual ;
GREATEST(1,2,3)
---------------
3
SQL> select greatest('a','3','5') from dual ;
GREATEST('A','3','5')
---------------------
a
SQL> select greatest('a','3','啊','5') from dual
2 /
GREATEST('A','3','啊','5')
--------------------------
啊
SQL> select greatest('a','3','啊','5', null) from dual ;
GREATEST('A','3','啊','5',NULL
------------------------------
SQL>
本文介绍了SQL中用于查找最小值和最大值的Least与Greatest函数的使用方法,包括不同数据类型间的比较及null值处理。通过具体实例展示了如何在实际场景中运用这些函数。
1080

被折叠的 条评论
为什么被折叠?



