티스토리 뷰

728x90

기본적으로 TOP 구문은 상위 몇 개의 ROW만 가져올 때 사용한다.

데이터가 중복일 경우에도 무조건 정해진 ROW만 출력한다.  

--###########################
-- TOP 구문
--###########################
SELECT TOP 3 * 
FROM AdventureWorks2014.Production.WorkOrder
ORDER BY ProductID

SELECT TOP 3 * 
FROM AdventureWorks2014.Production.WorkOrder


--###########################
-- TOP WITH TIES 구문
--###########################
SELECT TOP 3 WITH TIES * 
FROM AdventureWorks2014.Production.WorkOrder
ORDER BY ProductID

WITH TIES 라는 구문을 추가로 사용할 경우에는 중복되는 데이터까지 출력한다.

아래 결과처럼 TOP 3 구문은 오로지 3개의 데이터만 출력하지만,

TOP 3 WITH TIES 구문은 TOP 3에서 출력되는 데이터와 동일한 데이터까지 함께 출력한다.

두 구문의 차이는 WITH TIES는 ORDER BY 구문을 반드시 사용해야 한다는 것이다.

 

728x90
LIST
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함