CODEKILLER

반응형

설명

전체 중에 일부분의 행만 가져오고 싶은 경우에는 TOP n 을 사용할 수있습니다.

지정된 n 개 만큼의 행만을 가져옵니다.

이때의 순서는 서버의 맘대로입니다. 순서에 맞게 가져오기 싶다면

ORDER BY를 사용하여 상위를 지정할 수 있습니다.

 

사용

SELECT TOP 5 TITLE_ID, PRICE
FROM   SALES
ORDER BY PRICE DESC

=> TOP n 을 어떤거를 가져올지는 서버의 맘대로이기때문에

     ORDER BY 를 이용하여 순서를 정하여 사용할 수 있습니다.

 

* 같은 순위의 것을 모두 가져오고 싶다면 WITH TIES 를 사용할 수 있습니다.

SELECT TOP 5 WITH TIES TITLE_ID, PRICE
FROM   SALES
ORDER BY PRICE DESC

* PERCENT 를 사용하면 지정된 퍼센트 만큼 가져올 수 있습니다.

SELECT TOP 30 PERCENT TITLE_ID, PRICE
FROM   SALES
WHERE  ORDER BY PRICE DESC
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band