से एसक्यूएल में केस स्टेटमेंट का उपयोग करना संभव है क्या एसक्यूएल 2005 में एसक्यूएल में केस स्टेटमेंट का उपयोग करना संभव है? उदाहरण के लिए, मैं की तरह कुछ कोशिश कर रहा हूँ:क्या क्लॉज
SELECT Md5 FROM
CASE
WHEN @ClientType = 'Employee' THEN @Source = 'HR'
WHEN @ClientType = 'Member' THEN @Source = 'Other'
END CASE
WHERE Current = 2;
मैं आमतौर पर एक अगर बयान लिखते थे, लेकिन जब इस रणनीति एक साथ संयुक्त का उपयोग करते हुए 'में सम्मिलित' यह मेरे लिए होने से बचाता है सम्मिलित भाग को कई बार लिखें, इस समाधान को धन्यवाद, धन्यवाद, जब संभव हो तो अब से ऐसा कर रहा है। :) –
बस ध्यान रखें कि तालिका में प्रत्येक पंक्ति के लिए 'WHERE' स्थिति निष्पादित की जाती है। तो यह एक विकल्प नहीं हो सकता है यदि स्थिति थोड़ा अधिक जटिल है और लाखों पंक्तियां हैं। –