case when group by 的问题

2025-02-24 16:26:28
推荐回答(1个)
回答1:

group by 后面应该是:
case when a.age<=20 then '20以下'
when a.age>=21 and a.age<=30 then '21-30'
when a.age>=31 and a.age<40 then '31-40'
when a.age>41 then '41以上'
end

而不是原来的 age.