(5)查询开设的课程中选课人数不足15人的课程号及人数信息;

动态 未结 0 163
小小草
小小草 LV1 2023年9月23日 23:40 发表
假设您的数据库中有两个表:courses(课程信息表)和 scores(成绩信息表),其中 scores 表包含了学生选课和成绩信息。可以使用以下 SQL 查询语句来获取开设的课程中选课人数不足15人的课程号及人数信息: ``` SELECT course_id, COUNT(*) AS num_of_students FROM scores GROUP BY course_id HAVING COUNT(*) < 15; ``` 这个查询语句使用 GROUP BY 子句将 scores 表按照课程号进行分组,并使用 COUNT(*) 函数统计每个课程的选课人数。然后,使用 HAVING 子句过滤出选课人数不足15人的课程信息。其中,AS 关键字用于给 COUNT(*) 函数返回的结果命名为 num_of_students。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复