当前位置:首页 » 编程语言 » sql查询系部人数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查询系部人数

发布时间: 2022-06-18 05:49:10

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类的语句