我想先对一个表进行Group By分组, 然后统计出分组后的总的记录数,请问用SQL如何来实现。
这是对每个组进行合计,我要的是统计出Group By后共返回多少组。
select count(*)from (select * from tablename group by col1,col2)a
引用select count(*)from (select * from tablename group by col1,col2)a后面有一个别名a,请注意哦我学习过程中一直不知道要加一个别名,所以一直出错,提示一下。《用法》