मुझे हाल ही में SQL सर्वर 2012 में आईआईएफ फ़ंक्शन की उपलब्धता के बारे में पता चला। मैं हमेशा अपने प्रश्नों में नेस्टेड केस का उपयोग करता हूं। मैं आईआईएफ कथन के सही उद्देश्य को जानना चाहता हूं और हमें क्वेरी में केस स्टेटमेंट पर आईआईएफ का उपयोग करना कब चाहिए। मैं ज्यादातर अपने प्रश्नों में नेस्टेड केस का उपयोग करता हूं।एसक्यूएल सर्वर आईआईएफ बनाम केस
सभी इनपुट के लिए धन्यवाद।
आईआईएफ एक साधारण केस स्टेटमेंट के लिए सिर्फ एक शॉर्टेंड है। यह क्वेरी ऑप्टिमाइज़ेशन और निष्पादन के लिए केस स्टेटमेंट में भी अनुवादित है: http://technet.microsoft.com/en-us/library/hh213574.aspx –
यह शर्म की बात है कि शॉर्टेंड मानक का हिस्सा नहीं है (यह क्या है इन दिनों? ANSISQL?) क्योंकि इसे पढ़ने में बहुत आसान है। लेकिन फिर टी-एसक्यूएल हमेशा थोड़ा सा रहा है ... "शब्दशः"। –