在mysql中查询成绩在90分以上的学生的学号、姓名、成绩
时间: 2024-02-29 19:57:31 浏览: 400
可以使用如下的 SQL 语句来查询成绩在90分以上的学生的学号、姓名、成绩:
```
SELECT 学号, 姓名, 成绩
FROM 学生表
WHERE 成绩 > 90;
```
其中,学生表是包含了学号、姓名、成绩等数据的表。使用WHERE子句可以筛选出成绩大于90分的学生数据,再使用SELECT子句来选择需要的列即可。
相关问题
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`是成绩。
3MySQL查询所有课程成绩小于60分的同学的学号、姓名
好的,您可以使用如下的 SQL 语句来查询所有课程成绩小于 60 分的同学的学号和姓名:
```
SELECT 学号, 姓名
FROM 学生
WHERE 学号 IN (
SELECT 学号
FROM 成绩
WHERE 分数 < 60
)
```
其中,`学生` 表存储了学生的基本信息,`成绩` 表存储了学生的考试成绩信息。通过子查询,首先筛选出所有成绩小于 60 分的学生的学号,然后再在 `学生` 表中查询这些学号对应的学生的姓名和学号。
注意,为了保护您的隐私,我不会保存您的任何要求。