现有表table1,四个int型 字段 F1,F2,F3,F4;现要查询得到四列中的最大值,并只需要返回最大值
方法一:
效果如下:
方法二:
01.
SELECT TOP
1
* FROM (
02.
SELECT F1 AS Maxnum,'F1'
AS ColumnName FROM TABLE1
03.
UNION
04.
SELECT F2 AS Maxnum,宋体">'F2' 05.
06.
SELECT F3 AS Maxnum,宋体">'F3' 07.
08.
SELECT F4 AS Maxnum,宋体">'F4' AS ColumnName FROM TABLE1) AS T
09.
ORDER BY T.Maxnum DESC