#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
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] 제약조건(CONSTRAINT) (0) | 2021.01.18 |
---|---|
[MSSQL] 쿼리 힌트(Query Hint) (0) | 2021.01.18 |
[MSSQL] SQL최적화(실행계획, Index, Scan, Seek) (0) | 2021.01.03 |
[MSSQL] 인덱스(클러스터드, 논 클러스터드) (0) | 2021.01.02 |
[MSSQL] Select to Create, Select to Insert (0) | 2020.12.23 |