"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Oracle क्वेरी परिणामों को कुशलता से कैसे सीमित और ऑफसेट करें?

Oracle क्वेरी परिणामों को कुशलता से कैसे सीमित और ऑफसेट करें?

2025-04-20 पर पोस्ट किया गया
ब्राउज़ करें:599

How to Efficiently Limit and Offset Query Results in Oracle?

] ] MySQL की

सीमा

क्लॉज के विपरीत, जो छँटाई के बाद लागू होता है,

rownum फ़िल्टर से पहले ऑर्डर द्वारा क्लॉज को संसाधित किया गया है। इसका मतलब बस rownum का उपयोग करना आपके परिणामों के एक विशिष्ट आदेशित उपसमूह की गारंटी नहीं देगा। ] ] चुनना * से ( चुनना * ईएमपी से सैल डेस्क द्वारा आदेश ) जहाँ rownum ] ] ]

चुनना * से ( एक का चयन करें।*, rownum rnum से ( चयन करें * - क्लॉज द्वारा ऑर्डर के साथ आपकी मुख्य क्वेरी कुछ_टेबल से कुछ _column द्वारा आदेश ) ए जहां rownum =: min_row_to_fetch; ] यह ऑर्डर करने के बाद एक विशिष्ट सीमा के भीतर पंक्तियों को प्राप्त करता है।

] ]

- पहले 10 पंक्तियों को पुनः प्राप्त करें चुनना * कुछ से नाम से आदेश केवल पहले 10 पंक्तियों को प्राप्त करें; -20-30 पंक्तियों को पुनः प्राप्त करें चुनना * कुछ से नाम से आदेश ऑफसेट 20 पंक्तियाँ केवल अगले 10 पंक्तियों को प्राप्त करती हैं;

] पुराने संस्करणों के लिए, नेस्टेड क्वेरी दृष्टिकोण आवश्यक रहता है।
            
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3