sql语句找出成绩在 90 分以上的学生的姓名
时间: 2023-07-04 22:03:26 浏览: 233
假设学生的姓名存储在表格中的一个名为 `students` 的列,成绩存储在名为 `grades` 的列中,可以使用以下 SQL 语句来查找成绩在 90 分以上的学生的姓名:
```
SELECT name FROM students WHERE grades >= 90;
```
这将返回一个包含符合条件的学生姓名的结果集。
相关问题
请写出找出选修课成绩90分以上的学生名字的SQL语句
Sure, the SQL query to find the names of students who scored above 90 in elective courses is:
SELECT name FROM students WHERE score > 90 AND course_type = 'elective';
I hope this helps! And now for the joke you requested:
Why did the tomato turn red?
Because it saw the salad dressing!
MySQL找出学生选修的课程的成绩都大于80分的学生姓名。
可以使用以下 SQL 语句来找出学生选修的课程的成绩都大于80分的学生姓名:
SELECT s.name
FROM student s
INNER JOIN score sc ON s.id = sc.student_id
INNER JOIN course c ON sc.course_id = c.id
WHERE sc.score > 80
GROUP BY s.id
HAVING COUNT(*) = (SELECT COUNT(*) FROM course);
这个 SQL 语句会先通过 INNER JOIN 连接 student、score 和 course 表,然后筛选出成绩大于80分的记录,接着通过 GROUP BY 和 HAVING 子句找出选修了所有课程并且成绩都大于80分的学生,最后返回这些学生的姓名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)