क्या IIF
कथन SQL सर्वर के सभी संस्करणों में मौजूद है?SQL सर्वर 2005 में IIF कथन
मैंने MSDN पर एक ट्यूटोरियल की जांच की है।
लेकिन जब मैं अपने मशीन
DECLARE @newDate datetime
SET @newDate = CONVERT(varchar, {fn NOW()}, 111)
SELECT IIF(@newDate > '2010/12/2', 'Greater', 'smaller')
पर इस कोड को भागने की कोशिश की लेकिन मैं की त्रुटि हो रही है "गलत वाक्य रचना के पास '>'।"
क्या कोई मुझे IIF
कथन के अस्तित्व के लिए SQL Server 2005 में एक उदाहरण प्रदान कर सकता है? IIF
बयान केवल MDX में मौजूद है
अद्यतन: SQL सर्वर 2012 में अब आईआईएफ स्टेटमेंट है। http://msdn.microsoft.com/en-us/library/hh213574.aspx – Somantra
@ सोमंत्र: सत्य - लेकिन वह दिसंबर -2010 में वापस नहीं जानता था, और ओपी एसक्यूएल सर्वर 2005 के बारे में पूछ रहा था। –
शीर्षक कहता है 2005, लेकिन उनके पहले सवाल से पूछा गया "क्या आईआईएफ कथन SQL सर्वर के सभी संस्करणों में मौजूद है?"। उम्मीद है कि भविष्य में किसी को इस पोस्ट में कुछ उपयोगी लगेगा। ;-) – Somantra