⑴ sql统计各专业学生人数
CREATE VIEW VIEW1
AS
SELECT 专业表.专业名称, COUNT(学生表.学生ID) AS 人数
FROM 学生表
LEFT JOIN 专业表 ON 专业表.专业ID = 学生表.专业
GROUP BY 专业表.专业ID,专业表.专业名称
⑵ 已知基本表格:班级、学生、院系,请写出如下查询的SQL语句代码: A)统计所有学生在各院系的
-----A-------------------------------
SELECT 学院.学院名称, count(*) as 各学院人数FROM 班级, 学生, 院系
WHERE 班级.院系Id = 院系.院系Id
AND 学生.班级Id = 班级.班级Id
GROUP BY 学院.学院名称;
-----B-------------------------------
SELECT 性别, count(*) as 性别对应人数
FROM 学生GROUP BY 性别;
⑶ sql高手解答下题目:列出各系的学生数(人数多的排在前面)
select 系名,COUNT(*) FROM 表名
GROUP BY 系名
ORDER BY COUNT(*)
⑷ SQL语句查询:如何查询各个学院的学院名称和所在的教师人数、学生人数
SQL语句查询:查询各个学院的学院名称和所在的教师人数、学生人数,使用mysql语句的查询语句是select count(teacherName) count(studentName) from College group by college。
SQL简介
SQL 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。
SQL Server数据库包括Microsoft SQL Server以及Sybase SQL Server两个子数据库,该数据库能否正常运行直接关系着整个计算机系统的运行安全。
⑸ 统计学生(xx)表中使用sql命令用来查询每各专业的男、女生人数
用group by
示例SQL
select 专业, 性别, count(1) from table group by 专业, 性别
祝好运,望采纳
⑹ 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语句 按院系统计学生人数
select 系别,性别,count(*) 人数 from table group by 系别,性别 order by 人数 desc 上面语句不行的话: select * from (select 系别,性别,count(*) 人数 from table group by 系别,性别) order by 人数 desc
⑻ 怎样用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语句的后面,作为分组的依据;要么就要被包含在聚合函数中。