求教如何在行里最大的值?
如题
一行里的列比较多,有90多列,如何在里面把最大或最小值找出来?
SQL该如何写?
多谢!
[解决办法]
SQL> select * from test;
A B C
---------- ---------- ----------
10 20 5
30 10 10
55 10 15
10 55 20
30 10 25
20 30 30
6 rows selected.
SQL> select greatest(a,b,c),least(a,b,c) from test;
GREATEST(A,B,C) LEAST(A,B,C)
--------------- ------------
20 5
30 10
55 10
55 10
30 10
30 20
6 rows selected.