Ⅰ 查询出每个部门的人员总数,sql语句怎么写
sql 使用sum 与 group by
可以统计每个部门的总人数
sum统计总人数 group by根据部门分组
例子
id departmentname number
1 技术 10
2 技术 3
3 销售 50
sql语句
select departmentname ,sum(number)number from table group by departmentname ;
结果
departmentname number
技术 13
销售 50
Ⅱ 如何在SQL语句中找出学生表中各班的人数
select 班级号,count(*) from 学生表 group by 班级号x0dx0a不知道您的圆纯毁表是什裤做么样的x0dx0a x0dx0a例如用Oracle数据库x0dx0acreate table student(x0dx0astuid number not null primary key,x0dx0astuname varchar2(20) not null,x0dx0astusex char(2) not null,x0dx0astuage number not null,x0dx0aclassId number --班级橘备编号x0dx0a)x0dx0ax0dx0aselect count(*) from Student group by classId
Ⅲ 5.写出在学生表中按班级号分组,并统计每个班的班级人数的SQL语句。
假设s#为学号(主键)classno(班级号) 学生表students
select classno,count(s#)as sumstudent from students group by classno
Ⅳ SQL语句统计班级人数,班级表+学生表
SELECT 班级名称,COUNT(学号) 人数
FROM 班级表 LEFT JOIN 学生表 ON 班级表.班级编号=学生表.班级
GROUP BY 班级名称
Ⅳ SQL 查询统计每个班的学生人数
select sClass 班级,count(*) 班级学生总人数。
sum(case when sGender=0 then 1 else 0 end) 该班级女生人数。
sum(case when sGender=0 then 1 else 0 end)*1.0/count(*) 该班级女生所占比例。
sum(case when sGender=1 then 1 else 0 end) 该班级男生人数。
sum(case when sGender=1 then 1 else 0 end)*1.0 /count(*) 该班级男生所占比例。
from student GROUP BY sClass ORDER BY sClass asc
Ⅵ 5、 统计出每个班级的人数,用SQL语句
select 班级名,count(*) from 表名
group by 班级名
38679386(Oracle学习)QQ群,欢迎大家一起来学习Oracle。
Ⅶ 怎样用SQL语句表示:查询每个班级的学生人数
select 班级号,count(*) from 学生表 group by 班级号
不知道您的表是什么样的
Ⅷ 统计数学成绩表中各个班及格的人数SQL
假设表有如下几列:班级、学号、姓名、成绩搏旦宏,且大于等于60分为及格,则基册迟镇
select 班级, count(distinct if(成绩>=60, 学号, null)) as 及格人数
from 成绩表
group by 班级;
Ⅸ 数据库表名: 学生信息 求一 sql语句 取出所有班级的人数
使用group分组汇总的方式。
假定如下:
学生信息表--student,包含字段班级ID(CID),学生ID(SID)等,
班级表--class,包含班级ID(ID),班级名称(CNAME)等,
简单SQL如下:
select C.CNAME,count(*) from student s,class c where s.CID=s.ID group by C.CNAME;
得到结果是班级名称,以及该班级下所有学生人数,有N个班级就有N笔资料。