使用jxgl数据库,查询所有课程被选修的情况,包括被选修了课程和还未被选修课程,显示课程名和人数。
时间: 2024-03-25 11:40:23 浏览: 72
学生选修课查询系统
好的,以下是查询语句:
```
SELECT c.cname, COUNT(sc.sno)
FROM course c
LEFT JOIN sc ON c.cno = sc.cno
GROUP BY c.cno;
```
这条语句会查询所有课程的课程名和选修人数,即使还没有人选修该课程。使用 `LEFT JOIN` 可以保证即使没有选修记录,该课程也会被查询出来,并且使用 `COUNT` 统计选修人数。
阅读全文