[MS-SQL] 일부분의 행만 가져오기 (TOP n, WITH TIES, PERCENT)


[MS-SQL] 일부분의 행만 가져오기 (TOP n, WITH TIES, PERCENT)

설명 전체 중에 일부분의 행만 가져오고 싶은 경우에는 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 * PERCE..


원문링크 : [MS-SQL] 일부분의 행만 가져오기 (TOP n, WITH TIES, PERCENT)