2012-11-21 18 views
6

Bu gereksinim için kesin sorguyu bulmakta şaşırdım.
Her sütunda maksimum değeri bulmak istiyoruz.Tablodaki her sütunun maksimum değeri nasıl bulunur?

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

Bana yardım edebilir misiniz daha yararlı olacaktır: Burada

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

sonuç böyle olmalı örneğidir?

cevap

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

'olarak 'A'' <--- bu sözdizimsel hatayı atacağım – zerkms

+0

Lütfen, değişim kaldır ' 'A' dan' .., eski Syntex mssql olduğu için – 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;

İlgili konular