select 年龄, sum(case when 是否参加数学考试 = '是' then 1 else 0 end) as 是否参加数学考试, sum(case when 是否参加语文考试 = '是' then 1 else 0 end) as 是否参加语文考试, sum(case when 是否参加英语考试 = '是' then 1 else 0 end) as 是否参加英语考试 from 表名 group by 年龄