select substring_index(substring_index(profile,',',-2),',',1) as age, count(*) as number from user_submit group by age 截取字符串:substring_index(substring_index(profile,',',-2),',',1) 取两次得到中间字符每个年龄:group by