jak mogę to przetłumaczyć na LINQ?Wybierz wielkość liter w 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
Dziękujemy!
ewentualne duplikaty - 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
Jeśli ktoś się z tym zetknął i zastanawiał się "jaka jest między nimi różnica" Tylko jeden może być duplikatem: stackoverflow.com/questions/436028/linq-to-sql-case-query i nie określa zakresów w tytule, ale jest to odpowiedź. Pozostałe są ograniczone do instrukcji case, ale w określonych sytuacjach. Odpowiedź zaznaczona w pytaniu nie ma nic wspólnego z zakresami, ponieważ pytanie określa ... tak ... – user1040975