跳到主要内容

分组

按照参数进行统计,可以是 count (统计) 、 sum (求和)、 avg (平均) :

select main_age,count(main_age) from main group by main_name group by main_age;

使用 with rollup

统计后的统计

select main_name,count(*) from main group by main_name with rollup;

coalesce

使用 coalesce 可以讲上面统计的 null 替换成好看的词:

select coalesce(main_name,'总计','总共') ,count(*) from main group by main_name with rollup;