मैं एक एसक्यूएल क्वेरी के चयन खंड में एक नेस्टेड अगर कथन कैसे शामिल करूं? मुझे स्थिति का उपयोग करने के बारे में पता है जब एक्स और वाई अंत होता है लेकिन रिकॉर्ड रिकॉर्ड में प्रत्येक रिकॉर्ड के लिए आप एक ही फैशन में घोंसला कैसे करते हैं।tsql: क्या चयन में नेस्टेड केस स्टेटमेंट करना संभव है?
SELECT top 10
id,
case when x.boy <> NULL then
x.boy
else case when x.girl <> NULL
x.girl
else case when x.dog <> NULL
x.dog
else x.cat
end as Who
from house x
यह सही है:
if x.boy is not null then
x.boy
else if x.girl is not null
then x.girl
else if x.dog is not null
then x.dog
else
x.cat
यहाँ मेरी प्रयास है?
मुझे अंत में 'as' के साथ एक त्रुटि मिलती है .. कोई विचार क्यों? – phill
त्रुटि 'as' कीवर्ड के पास गलत वाक्यविन्यास है। – phill
मेरे उत्तर में आपके बयान को सही लिखने के कुछ अलग-अलग तरीके हैं जो सही हैं। उनको देखें और अपनी टिप्पणियां जोड़ें –