SQL Query返回每列的Max和Min

时间:2015-03-17 18:46:46

标签: sql sql-server

我有一张这样的表:

A   B   C   D   E   F   G   H
------------------------------
8   7   8   10  6   5   7   10
9   9   9   10  8   7   9   9
10  9   8   6   6   9   6   6
10  9   8   7   7   7   9   8

我需要一个返回每列最大值和最小值的查询,如下所示:

A   B   C   D   E   F   G   H
------------------------------
8   7   8   6   6   5   6   6
10  9   9   10  8   9   9   10

我对SQL很陌生,而且我被困在这里。

1 个答案:

答案 0 :(得分:3)

我认为,此查询可以帮助您:

select MIN(A), MIN (B), MIN (C), MIN (D), MIN (E), MIN (F), MIN (G), MIN (H)
from yourTable
union all
select MAX(A), MAX (B), MAX (C), MAX (D), MAX (E), MAX (F), MAX (G), MAX (H)
from yourTable