Oracle取行记录中某几个字段的最大值或最小值
(2020-03-02 22:40:53)
标签:
oracle取行最大值oracle取行最小值取一行记录中最大值最取行记录中最大值取行记录中最小值 |
分类: Oracle数据库 |
greatest(col1, col2, col3...)取得col1, col2,
col3...字段中最大的值;
least(col1, col2,
col3....)同理,取得col1,col2,col3...字段中最小的值。
以虚拟表进行演示,虚拟表内容如下:
SQL> with tab as(
---------- ---------- ----------
执行sql:select
col1,col2,col3,greatest(col1,col2,col3)max_val,least(col1,col2,col3)min_val
from tab;后,结果如下:
SQL> with tab as(
---------- ---------- ---------- ---------- ----------
本文参考资料:https://www.cnblogs.com/tianchunming/p/5192863.html