A. sql server2000 查询总人数最多的部门,列出部门名称、人数
select c.部门名称,b.人数
from(
select a.dno,sum(a.人数)as 人数
from Employee a
group by a.Dno
)b,Dept c
where c.dno = b.dno
and b.人数 = (
select max(d.人数)
from(
select a.dno,sum(a.人数)as 人数
from Employee a
group by a.Dno
)d
)
B. 求解: SQL数据库 求选课人数最多的学生学号和姓名
SELECT TOP 1 with ties A.stuid,B.STUNAME
FROM Xuanke A
LEFT OUTER JOIN Students B
ON A.StuID=B.StuID
GROUP BY A.stuid ,B.STUNAME
ORDER BY COUNT(A.classid) DESC
C. SQL语句统计各学院人数求解
没给表结构,怎么写??????????????
select "学院",count(*) as "各学院人数" from "表名";
D. sql语言学生信息表 编写 1.按照学院统计各个学院的人数,结果升序排列,只显示人数超过1000的
1、select 学院 ,count(*) from 学生信息表 group by 学院 having count(*)>=1000 order by count(*)
E. 有学生和班级两张表,如何用一条sql语句查询学生人数最多的班级信息
select * from 班级 a left join (select 班级id,count(*) as counta from 学生 group by 班级id) b on a.班级id=b.班级id
where b.counta=(select top 1 COUNT(*) as counta from StudioNews group by UserID order by counta desc) 可能存在人数最多的不止一个班级
F. ,在班级表中查询班级人数最多的班级名称和人数. 2,查询姓王的学生的姓名和所在班级. SQL做 大神求解
班级表:
ID(主键自增) NameID(学号) Name(枝缓姓名) Class(班级名称)
Select Class,Count(ID) Qty From 班级表 Group by Class
上面的Qty就消搭喊是人数,Class就拿野是班级名字。
Select Name,Class From 班级表 Where Name like '王%'
G. SQL语句查询:如何查询各个学院的学院名称和所在的教师人数、学生人数
SQL语句查询:查询各个学院的学院名称和所在的教师人数、学生人数,使用mysql语句的查询语句是select count(teacherName) count(studentName) from College group by college。
SQL简介
SQL 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。
SQL Server数据库包括Microsoft SQL Server以及Sybase SQL Server两个子数据库,该数据库能否正常运行直接关系着整个计算机系统的运行安全。
H. 数据库,怎么查询最大的部门人数
可以使用以下SQL语句查询最大的部门人数:
```
SELECT MAX(人数), 部门名称 FROM 部门表;
```
其中,`MAX()`函数段乱用于获握高档取最大的人数,`部门名称`是需要显示的字段,`部门表`是部门信息念尺存储的表名。
I. 写出SQL语句 查询报名人数最多的课程信息怎么写
可以将报各个课程的人数来一个分组统计,然后max,选出最多的项,再查询选课表使得课程等于那一项就好了。
J. “SQL语言查询课程表中,哪个学院的课学生最多”
这个问题可以通过课程分组计数来获取每个组的学生人头数,然后取人头数最多的课程,最后通过课程关联找出学院名。
具体的sql语句要有数据结构才能给出,下面提供一个例子供参考:
假设数据结构是
学院表(id,学院id unique,学院名)
课程表(id,课程id unique,学院id,课程名)
选课表(id,学生id,课程id)
编写sql语句,选出选修学生最多的课程名称,并列出该课程所归属的学院名以及选修人数。
select a.学院名,b.课程名,c.人数
from 学院表 a,选课表 b,
(select 课程id,count(1) as 人数
from 选课表 group by 课程id
having count(1)=(select top 1
count(1) from 选课表 group by
课程id order by count(1) desc)) c
where a.学院id=b.学院id and
b.课程id=c.课程id;