2012-11-21 14 views
6

私はちょうどこの要件のための正確なクエリを見つけることにこだわってしまった。
すべての列で最大値を探したいと思います。テーブル内の各列の最大値を調べる方法は?

A | B | C | D | 
-------------- 
7 | 9 | 6 | 7 | 

あなたは私を助けることができれば、より便利になります:ここで

A B C D 
------- 
0 3 4 1 
4 1 5 3 
5 9 6 7 
7 2 1 6 

結果はこのようにする必要があります例ですか?

答えて

1
select max(a) as A ,max(b) as B , max(c) as C , max(d) as D from 
tablename 
+0

'as 'A'' <---構文エラーが発生する – zerkms

+0

古いシンタクスはmssqlであるため、' A '、..から' 'を削除してください。 – jainvikram444

4
SELECT MAX(A) max_a, 
     MAX(B) max_b, 
     MAX(C) max_c, 
     MAX(D) max_d 
    FROM tablename 
1

select max(A) as A, max(B) as B, max(C) as C, max(D) as D from my_table

関連する問題