प्रश्न सरल है। कौन सा क्वेरी तेजी से हो जाएगा:प्रदर्शन अंतर: बनाम चयन का चयन करें न्यूनतम चयन (वैल)
SELECT TOP 1 value FROM table ORDER BY value
या
SELECT TOP 1 MIN(value) FROM table
हम यह मान सकते हैं कि हम दो मामलों में, केस 1. कोई सूचकांक और केस 2. मूल्य पर सूचकांक के साथ है।
किसी भी अंतर्दृष्टि की सराहना की जाती है। धन्यवाद!
आपको 'TOP 1'' कॉल करने की आवश्यकता नहीं है क्योंकि 'MIN' पहले से ही एक मान देता है। –
यदि कोई भिन्नता होगी तो यह डीबीएमएस का उपयोग करेगा, ताकि आप जो भी शामिल कर सकें, उसे जोड़ना चाहें। –
दो ओपेरियंस बराबर नहीं हैं, उदाहरण के लिए कॉलम में 'NULL' मान मौजूद हैं 'TOP 1' + 'ऑर्डर '' NULL' और 'MIN' को सबसे छोटा गैर शून्य मान वापस कर देगा। – Magnus