假如表结构与表数据如上所示,
personid:人员编号
classnum:班级编码
gradenum:年级编码
score:分数
scoretype:分数类型(语文,数学。。。这类)
例如:统计每个人的记录条数,实际上是按照年级,班级,个人统计记录条数,无关分数和分数类型字段
sql如下:
SELECT personid
, classnum
, gradenum
, count ( *) AS num
FROM ZZZ_SCORE
GROUP BY personid, classnum, gradenum;
即以下结果: