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 को तीन बार दोहराया जाता है।
Id Name
1 A
1 B
1 C
2 D
अब सरल ऑर्डर का उपयोग करके आउटपुट की जांच करें।
Select Top (1) Id,Name From
#test
Order By Id ;
आउटपुट: (उपरोक्त क्वेरी का आउटपुट हर बार समान होने की गारंटी नहीं है)
Id Name
1 B
समान विकल्प के साथ समान क्वेरी को चलाने की सुविधा देता है।
Select Top (1) With Ties Id,Name
From
#test
Order By Id
आउटपुट:
Id Name
1 A
1 B
1 C
जैसा कि आप देख सकते हैं SQL सर्वर आउटपुट सभी पंक्तियों को ऑर्डर करता है जो कॉलम द्वारा ऑर्डर के साथ बांधा जाता है । इस बेहतर को समझने के लिए एक और उदाहरण देखें।
Select Top (1) With Ties Id,Name
From
#test
Order By Id ,Name
आउटपुट:
Id Name
1 A
सारांश में, जब हम संबंध विकल्प के साथ उपयोग करते हैं, तो SQL सर्वर आउटपुट सीमा के बावजूद सभी बंधी पंक्तियों को लागू करता है
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow