oracle一行记录中某几个字段的最大值函数

2014-11-24 12:20:12 · 作者: · 浏览: 6

oracle一行记录中某几个字段的最大值函数
greatest(col1, col2, col3...)取得col1, col2, col3...字段中是大的值
least(col1, col2, col3....)同理,取最小的值
如表A内容如下:www.2cto.com
col1 col2 col3
--------------------
40 50 44
3 9 10
执行sql:select col1, col2, col3, greatest(col1, col2, col3) maxV, least(col1, col2, col3) minV from A后,结果如下:
col1 col2 col3 maxV minV
----------------------------------------
40 50 44 50 40
9 3 10 10 3