비율이 최대인 사람 구하는법 질문드려요 0 2 1,094

by 초짜 [SQL Query] [2013.01.09 10:56:15]



비율이 젤 높은 사람 이름을 가져오려고 합니다.
보통  max(비율)  값을 먼저 가져와서
max(비율)=비율 조건을 걸어 사람명을 가져오는 방법을 사용하는데
고수들만이 사용하는 다른방법이 있는지 궁금합니다.
by 마농 [2013.01.09 12:15:18]
SELECT 사람, 비율
  FROM (SELECT 사람, 비율
             , RANK() OVER(ORDER BY 비율 DESC) 순위
          FROM 테이블
        )
 WHERE 순위 = 1
;

by 초짜 [2013.01.09 13:52:29]

이런방법이 있었군요!  매번 감사합니다.^^

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입