mysql列出选修人数大于2人的课程名和人数,并按照选修人数升序方式排序
时间: 2024-02-12 18:08:38 浏览: 127
选修课程管理系统(java+mysql)
5星 · 资源好评率100%
可以使用如下 SQL 语句来实现:
```
SELECT course_name, COUNT(*) AS num_of_students
FROM course_selection
GROUP BY course_name
HAVING num_of_students > 2
ORDER BY num_of_students ASC;
```
其中,`course_selection` 是选课表的表名,`course_name` 是课程名的列名,`num_of_students` 是选修该课程的人数,使用 `COUNT(*)` 函数来统计,`HAVING` 子句用于筛选选修人数大于 2 的课程,`ORDER BY` 子句用于将结果按选修人数升序排序。
阅读全文