关于SQL查询,有学生和班级两张表.查询班级人数大于50的班级的所有信息?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/18 06:36:00
关于SQL查询,有学生和班级两张表.查询班级人数大于50的班级的所有信息?
那个班级人数未知
那个班级人数未知
SELECT
班级.ID
FROM
班级, 学生
WHERE
班级.ID = 学生.所属班级ID
GROUP BY
班级.ID
HAVING
COUNT(学生.ID) > 50
上面的SQL, 只获取班级人数大于50的班级的 ID
如果要班级的所有信息
SELECT
*
FROM
班级
WHERE
班级.ID IN
(
SELECT
班级.ID
FROM
班级, 学生
WHERE
班级.ID = 学生.所属班级ID
GROUP BY
班级.ID
HAVING
COUNT(学生.ID) > 50
)
班级.ID
FROM
班级, 学生
WHERE
班级.ID = 学生.所属班级ID
GROUP BY
班级.ID
HAVING
COUNT(学生.ID) > 50
上面的SQL, 只获取班级人数大于50的班级的 ID
如果要班级的所有信息
SELECT
*
FROM
班级
WHERE
班级.ID IN
(
SELECT
班级.ID
FROM
班级, 学生
WHERE
班级.ID = 学生.所属班级ID
GROUP BY
班级.ID
HAVING
COUNT(学生.ID) > 50
)
关于SQL查询,有学生和班级两张表.查询班级人数大于50的班级的所有信息?
sql 语言查询 查询出有两门不及格的学生信息. 查询各个班级的各门课程的平均分
求一条sql,一对多,查询所有班级中分数最高的学生
sql查询语句 查询每个班男女人数分别大于20的班级号及男女生总数?
怎样用SQL语句表示:查询每个班级的学生人数
一张学生表和一张班级表查询这个某个班的男生数sql该怎么写?
一个表的字段为 姓名 身高 年龄 性别 班级 然后我想做一个学生查询 怎么写sql语句
在SQL server中查询每个学生的班级、学号、姓名、平均分,结果按平均分降序排列,平均分相同者按班级排列
SQL统计各班的学生数量,显示班级编号和相应人数
SQL中,有一个有学生学号,班级的表,如何将相同相同班级的学生合在一起;,统计各班级的学生人数?
sql 查询二班学生中所有大于一班最高成绩的学生姓名及入学成绩
一个SQL问题:求得一个班级中所有学生某个科目最近一次考试的成绩的最低分