2012-11-21 10 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

''ए' के ​​रूप में <--- यह वाक्य रचनात्मक त्रुटि – zerkms

+0

फेंक देगा, कृपया 'ए' से हटाएं ',', क्योंकि पुराने syntex mssql है, – 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;

संबंधित मुद्दे