DB/MSSQL
[MSSQL] 상위 n개 출력하기
Plone
2021. 1. 12. 09:45
#MSSQL에서는 상위 n개 출력 키워드는 2개가 존재한다
TOP n : 상위 n개의 행만 출력(중복 허용 X)
TOP n WITH TIES : 상위 n개의 행만 출력(중복 허용 O)
#TOP n
SELECT에서 TOP n을 작성하면 된다
중복된 값이 출력되지 않는다
SELECT TOP 2 --상위 2개의 행만 검색함
boardNum,
boardId,
insertDate
FROM
examsite1
#TOP n WITH TIES
SELECT에서 TOP n WITH TIES를 작성하면 된다
다만 TOP n WITH TIES는 ORDER BY를 통해 검색하려는 컬럼을 정렬 해주어야 한다
중복된 값이 출력된다
SELECT TOP 2 WITH TIES --상위 2개의 행만 검색함, 중복허용
boardNum,
boardId,
insertDate
FROM examsite1
ORDER BY
boardNum ASC,
boardId ASC,
insertDate ASC