मार्टिन ने यह लिंक दिया जो बहुत कुछ बताता है कि क्या हो रहा है - क्वेरी ऑप्टिमाइज़र के पास चीजों को फिर से व्यवस्थित करने के लिए स्वतंत्र लगाम है, हालांकि इसे पसंद है। मैं इसे एक उत्तर के रूप में शामिल कर रहा हूं ताकि मैं कुछ स्वीकार कर सकूं। मार्टिन, यदि आप इसमें अपने लिंक के साथ कोई उत्तर बनाते हैं तो मैं इसे इसके बजाय सहर्ष स्वीकार करूंगा।
मैं अपना प्रश्न यहाँ छोड़ना चाहता हूँ क्योंकि मुझे लगता है कि यह खोजना मुश्किल है, और भविष्य में किसी और के लिए समस्या का मेरा विशेष वाक्यांश खोजना आसान हो सकता है।
TSQL 0 . कोई कॉलम न होने के बावजूद सामने आए शून्य से भाग दें
संपादित करें:जैसा कि अधिक प्रतिक्रियाएं आई हैं, मैं फिर से भ्रमित हूं। यह अभी तक स्पष्ट नहीं लगता है कि ऑप्टिमाइज़र को चुनिंदा क्लॉज में चीजों का मूल्यांकन करने की अनुमति कब दी जाती है। मुझे लगता है कि मुझे स्वयं SQL मानक ढूंढना होगा और देखना होगा कि क्या मैं इसका अर्थ समझ सकता हूं।