में स्थिर 1 या 0 के साथ बस थोड़ा सा चयन करें यदि किसी चयन कथन में फ़ील्ड मान के रूप में उपयोग किए जाने पर थोड़ा सा 1 या 0 व्यक्त करना संभव है?SQL सर्वर
उदा।
इस मामले में कथन (जो एक चुनिंदा कथन का हिस्सा है) ICourseBased प्रकार int है।
case
when FC.CourseId is not null then 1
else 0
end
as IsCoursedBased
इसे थोड़ा प्रकार प्राप्त करने के लिए मुझे दोनों मानों को डालना होगा।
case
when FC.CourseId is not null then cast(1 as bit)
else cast(0 as bit)
end
as IsCoursedBased
क्या मूल्यों को हर बार डालने के बिना मूल्यों को व्यक्त करने का एक छोटा सा तरीका है?
एक नाइट, लाइन 5 पर "अन्य 0" होना चाहिए। –
धन्यवाद। कितना मूर्ख ... – gbn
कोड को और अधिक पठनीय बनाने के लिए हमने अपने एसक्यूएल को मानकीकृत किया और अब जब हम सही/गलत व्यक्त करने की आवश्यकता है तो घोषित बिट चर का उपयोग करें। –