sql sever 查询没有选修课程的同学的基本信息
时间: 2023-05-19 17:07:09 浏览: 37
可以使用以下 SQL 语句查询没有选修课程的同学的基本信息:
SELECT * FROM students WHERE student_id NOT IN (SELECT student_id FROM course_selections)
相关问题
SQL SEVER 语句查询选修课程数低于3门的学生信息(需含未选课的学生信息)
SELECT *
FROM Students
WHERE StudentID NOT IN (
SELECT StudentID
FROM CourseSelection
GROUP BY StudentID
HAVING COUNT(CourseID) >= 3
)
SQL SEVER查询选修了课程的学生总人数。
好的,您可以尝试使用以下 SQL 查询语句:
```
SELECT COUNT(DISTINCT student_id) as student_count
FROM student_course;
```
解释一下这个查询语句:
- `student_course` 是指学生选课表的表名,您需要替换成您实际使用的表名。
- `DISTINCT student_id` 表示去除重复的学生编号,只计算选修了课程的学生总人数。
- `COUNT(*)` 表示计算学生总数。
- `as student_count` 表示将计算结果重命名为 student_count。
希望这个查询语句能够帮到您!
阅读全文