Microsoft SQL Server
넥타이 옵션 포함
수색…
테스트 데이터
CREATE TABLE #TEST
(
Id INT,
Name VARCHAR(10)
)
Insert Into #Test
select 1,'A'
Union All
Select 1,'B'
union all
Select 1,'C'
union all
Select 2,'D'
아래는 위 표의 출력입니다. Id Column이 3 회 반복됩니다.
Id Name
1 A
1 B
1 C
2 D
이제 간단한 순서를 사용하여 출력을 확인할 수 있습니다.
Select Top (1) Id,Name From
#test
Order By Id ;
출력 : (위 쿼리의 결과는 매번 동일하게 보장되지 않습니다)
Id Name
1 B
Ties Option을 사용하여 같은 쿼리를 실행할 수 있습니다.
Select Top (1) With Ties Id,Name
From
#test
Order By Id
출력 :
Id Name
1 A
1 B
1 C
당신이 볼 수 있듯이 SQL Server 는 Column by Order 와 연결된 모든 행 을 출력합니다. 이것을 더 잘 이해하기 위해 한 가지 더 많은 예제를 보도록하겠습니다 ..
Select Top (1) With Ties Id,Name
From
#test
Order By Id ,Name
산출:
Id Name
1 A
요약에서 Ties Option을 사용할 때 SQL Server는 우리가 부과 한 제한에 관계없이 모든 Tied 행을 출력합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow