में केस का चयन करें मैं इसे LINQ में कैसे अनुवाद कर सकता हूं?LINQ
select t.age as AgeRange, count(*) as Users
from (
select case
when age between 0 and 9 then ' 0-25'
when age between 10 and 14 then '26-40'
when age between 20 and 49 then '60-100'
else '50+' end as age
from user) t
group by t.age
धन्यवाद!
संभावित डुप्लिकेट - http: // stackoverflow.com/questions/936028/linq-case-statement, http: // sta ckoverflow.com/questions/209924/switch-statement-in-linq, http://stackoverflow.com/questions/436028/linq-to-sql-case-query, http://stackoverflow.com/questions/936028/ linq-case-statement – pavanred
यदि कोई इस पर आया और सोचता है कि "उनके बीच क्या अंतर है" केवल एक है, शायद, डुप्लिकेट था: stackoverflow.com/questions/436028/linq-to-sql-case-query और it शीर्षक में श्रेणियां निर्दिष्ट नहीं करता है, हालांकि यह जवाब है। अन्य मामले के बयान तक सीमित हैं, लेकिन विशिष्ट परिदृश्यों में। वास्तविक प्रश्न में चिह्नित उत्तर में सीमाओं के साथ कुछ लेना देना नहीं है क्योंकि प्रश्न निर्दिष्ट करता है ... इसलिए .... – user1040975