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
—————————–oracle账号———–
40 50 44 50 40
9 3 10 10 3