प्रतिशत के रूप में पुनर्प्राप्त किए जाने वाले रिकॉर्ड्स की संख्या निर्दिष्ट करें
यदि आप प्राप्त किए जाने वाले रिकॉर्ड्स की संख्या में "शीर्ष N" प्राप्त करना चाहते हैं, तो आप "TOP क्लॉज" का उपयोग कर सकते हैं, लेकिन आप इस संख्या को प्रतिशत के रूप में भी प्राप्त कर सकते हैं। प्रतिशत से प्राप्त करने के लिए, "शीर्ष - प्रतिशत" का उपयोग करें।
10,000 रिकॉर्ड के साथ एक तालिका का चयन करने का एक उदाहरण। यदि आप TOP खंड का उपयोग नहीं करते हैं, तो 10,000 रिकॉर्ड पुनर्प्राप्त किए जाते हैं.
select * from [TST_Tag01]
निम्न उदाहरण शीर्ष खंड में निर्दिष्ट संख्या प्राप्त करता है।
select top 200 * from [TST_Tag01]
निम्न उदाहरण शीर्ष खंड में प्रतिशत द्वारा निर्दिष्ट गणनाओं की संख्या प्राप्त करता है। यदि आप 40 निर्दिष्ट करते हैं, तो आपको 40% रिकॉर्ड मिल रहे हैं.
select top (40) percent * from [TST_Tag01]
प्रतिशत में दशमलव संख्याएं भी हो सकती हैं।
select top (3.5) percent * from [TST_Tag01]
प्रतिशत के लिए निर्दिष्ट की जा सकने वाली संख्या 0 ~ 100 हो सकती है।
साथ ही, यदि आप प्रतिशत का उपयोग करते हैं, तो संख्या को कोष्ठक "()" में संलग्न करें। यह संगतता कारणों के लिए है, लेकिन कोष्ठक का उपयोग करना सुनिश्चित करें क्योंकि उन्हें कोष्ठक में संलग्न नहीं करने के परिणामस्वरूप त्रुटियां हो सकती हैं।