① sql sever问题:查询每个系有多少个同学........
select
count(学号)
as
学生人数
from
系
select
平均成绩
from
(select
avg(成绩)
平均成绩
from
成绩表
group
by
课程
)
as
a
order
by
平均成绩
desc
select
学号,count(成绩)
from(select
*
from
成绩表
where
成绩>90)
as
a
group
by
学号
having
conut(成绩)>2
select
count(学号),avg(成绩),max(成绩),min(成绩)
from
成绩表
group
by
课程
select
课程
from
课程表
where
先行课
is
not
mull
② SQL数据库按系部统计课程的平均报名人数,要求显示系部名称、平均报名人数。
1、首先创建一个临时表,用于演示sqlserver语法中的平均值AVG使用。比如,计算一门课程的平均分数。
③ 用sql语句统计每个系的男生人数和女生人数,结果按照人数多寡降序。
select 系别,性别,count(*) 人数 from table group by 系别,性别 order by 人数 desc
上面语句不行的话:
select * from (select 系别,性别,count(*) 人数 from table group by 系别,性别) order by 人数 desc
④ 查询出每个部门的人员总数,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语句实现'查询各部门名称和该部门员工数'
具体语句如下:
⑥ 怎样用SQL语句表示:查询每个班级的学生人数
查询每个班级的学生人数的sql语句是:
select class_name,count(1) from table_name group by class;
其中class_name,count(1)为查出的班级名和对应的人数,table_name为学生表名称,group by是将class分组。
注意点:在select指定的字段要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。
⑦ SQL语句查询:如何查询各个学院的学院名称和所在的教师人数、学生人数
SQL语句查询:查询各个学院的学院名称和所在的教师人数、学生人数,使用mysql语句的查询语句是select count(teacherName) count(studentName) from College group by college。
SQL简介
SQL 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。
SQL Server数据库包括Microsoft SQL Server以及Sybase SQL Server两个子数据库,该数据库能否正常运行直接关系着整个计算机系统的运行安全。
⑧ sql里 如何统计一个公司的部门人数 可以有很多子公司 每个子公司可以有相同的部门 每个部门有多个员工
使用GROUP BY分组。
假设表的信息为:Employee(CompName,DeptName,EmpName)
--创建数据表
CREATETABLEEmployee
(
CompName VARCHAR(20),--子公司名称
DeptName VARCHAR(20),--部门名称
EmpName VARCHAR(20)--员工姓名
)
--插入测试数据
INSERTINTOEmployeeVALUES('北京公司','人事部','张')
INSERTINTOEmployeeVALUES('北京公司','财务部','赵')
INSERTINTOEmployeeVALUES('北京公司','人事部','孙')
INSERTINTOEmployeeVALUES('上海公司','人事部','王')
INSERTINTOEmployeeVALUES('上海公司','财务部','李')
--SQL查询
SELECT CompName,DeptName,Number=COUNT(*)
FROM Employee
GROUPBY CompName,DeptName
测试结果:
⑨ Sql 查询所有部门的详细信息和部门人数 查询部门人数不低于5的部门名称和人数
看图,我的测试结果。
⑩ “创建SQL语句查询:查询各个系男女学生的人数。”应该怎么写啊
select
sum(decode(性别,男,1,0)) as 男生数,
sum(decode(性别,男,0,1)) as 女生数
from 学生表
group by 系
decode是oracle独有的,如果不是oracle数据库,那么用相关的IF,CASE类的语句