SQL查询一个表中一列中统计重复数据的个数

比如表A中有ID,NAME,AGE,GREADE(班级)。我想查出这些列的所有数据外还想查出GREADE为同一班的统计。例如有三个班。该怎么写?

第1个回答  推荐于2017-09-21
如统计班级和班级人数,语句:
select ID,NAME,AGE,GREADE,班级人数 from A
inner join
(
select GREADE,sum(id) 班级人数 from A
group by GREADE
) b
on A.GREADE = b.GREADE本回答被提问者和网友采纳
相似回答