संक्षिप्त उत्तर, यदि आपके पास केवल 1s और 0s हैं जैसे बिट-मैप इंडेक्स 1,0 उबेर तेज़ है। नल को कुछ स्क्लेन्गिन पर अनुक्रमित नहीं किया जाता है, इसलिए 'शून्य है' और 'शून्य नहीं' धीमा है। हालांकि, इसे खत्म करने से पहले इकाई अर्थशास्त्र के बारे में सोचें। यदि आप जानते हैं कि मेरा क्या मतलब है, तो अर्थपूर्ण तालिका परिभाषा हमेशा बेहतर होती है।
गति इस मामले में डेटा आकार से सूचकांक का उपयोग करने की क्षमता से आता है।
संपादित
कृपया मार्टिन स्मिथ के जवाब का संदर्भ लें। इससे एसक्लसरवर के लिए और अधिक समझदारी होती है, मुझे ऑरकल डीबी द्वारा यहां ले जाया गया, मेरी गलती यहाँ है।
DECLARE @d DATETIME
,@b BIT = 0
SELECT 1
WHERE @d IS NULL
SELECT 2
WHERE @b = 0
वास्तविक कार्य योजना लागू करके परिणाम के रूप में बैच के लिए बिल्कुल वैसा ही लागत के सापेक्ष गणना दिखाने:
मुझे अक्सर यह आश्चर्य हुआ है कि यह – TimS