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

관련 문제