खोज…


परिचय

जैसे-जैसे डेटाबेस टेबल बढ़ती जाती है, अक्सर प्रश्नों के परिणामों को एक निश्चित संख्या या प्रतिशत तक सीमित करना उपयोगी होता है। यह SQL सर्वर के TOP कीवर्ड या OFFSET FETCH क्लॉज का उपयोग करके प्राप्त किया जा सकता है।

पैरामीटर

पैरामीटर विवरण
TOP सीमित खोजशब्द। एक संख्या के साथ प्रयोग करें।
PERCENT प्रतिशत कीवर्ड। TOP और सीमित संख्या के बाद आता है।

टिप्पणियों

यदि ORDER BY क्लॉज का उपयोग किया जाता है, तो सीमित परिणाम सेट पर लागू होता है।

शीर्ष के साथ सीमित

यह उदाहरण 100 पंक्तियों के लिए SELECT परिणाम को सीमित करता है।

SELECT TOP 100 *
FROM table_name;

पंक्तियों की संख्या निर्दिष्ट करने के लिए एक चर का उपयोग करना भी संभव है:

DECLARE @CountDesiredRows int = 100;
SELECT TOP (@CountDesiredRows) *
FROM table_name;

पर्केंट के साथ सीमित

यह उदाहरण कुल पंक्ति गणना के 15 प्रतिशत परिणाम का SELECT

SELECT TOP 15 PERCENT *
FROM table_name

FETCH के साथ सीमित

SQL सर्वर 2012

FETCH आमतौर पर FETCH लिए अधिक उपयोगी है, लेकिन इसका उपयोग TOP विकल्प के रूप में किया जा सकता है:

SELECT *
FROM table_name
ORDER BY 1
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow