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.