select 班级号,count(*) from 学生表 group by 班级号
不知道您的表是什么样的
例如用Oracle数据库
create table student(
stuid number not null primary key,
stuname varchar2(20) not null,
stusex char(2) not null,
stuage number not null,
classId number --班级编号
)
select count(*) from Student group by classId
使用 count 与group by 可以达到分组统计的结果
比如有如下表
id studentid classid
1 1 1
2 2 2
3 3 2
4 4 3
sql 语句
select classid, count(*) studentnumber group by classid
结果
classid studentnumber
1 1
2 2
3 1
select 班级,count(学生姓名) from TABLENAME group by 班级;