查询选修2号课程且成绩在90分以上的所有学生的学号和姓名。
时间: 2023-12-17 19:05:11 浏览: 127
以下是查询选修2号课程且成绩在90分以上的所有学生的学号和姓名的SQL语句:
```sql
SELECT 学号, 姓名
FROM 学生表
WHERE 学号 IN (
SELECT 学号
FROM 成绩表
WHERE 课程编号 = '选修2号' AND 成绩 >= 90
)
```
相关问题
mysql查询选修2号课程且成绩在90分以上的所有学生的学号和姓名
以下是MySQL查询选修2号课程且成绩在90分以上的所有学生的学号和姓名的语句:
```mysql
SELECT student.sno, student.sname
FROM student, sc
WHERE student.sno = sc.sno
AND sc.cno = '2'
AND sc.grade >= 90;
```
其中,`student`是学生表,`sc`是选课表,`sno`是学号,`sname`是姓名,`cno`是课程号,`grade`是成绩。
在xscj数据库中,完成以下查询: 1、查找所有学生选过的课程名和课程号。 2、查找选修了206课程且成绩在80分以上的学生姓名及成绩。 3、查找选修了“计算机基础”课程且成绩在80分以上的学生学号、姓名、课程名及成绩。 4、查找课程信息表中所有学生选过的课程名。
1. 查询语句为:SELECT course_name, course_id FROM xscj;
2. 查询语句为:SELECT student_name, score FROM xscj WHERE course_id=206 AND score>=80;
3. 查询语句为:SELECT student_number, student_name, course_name, score FROM xscj WHERE course_name='计算机基础' AND score>=80;
4. 查询语句为:SELECT DISTINCT course_name FROM xscj JOIN course_info ON xscj.course_id=course_info.course_id;
阅读全文