可以使用以下 SQL 语句查询出每门课都大于 80 分的学生姓名:

SELECT name
FROM your_table
GROUP BY name
HAVING MIN(score) > 80

假设表名为your_table,包含三列:name表示学生姓名,subject表示科目,score表示分数。根据题目所给的数据,表中包含以下数据:

name   subject     score
张三     语文       81
张三     数学       75
李四     语文       76
李四     数学       90

使用以上 SQL 语句,先通过GROUP BY子句按照学生姓名分组,然后使用HAVING子句筛选出分数都大于 80 的学生。最终的结果将返回满足条件的学生姓名,即张三。

所以,查询结果为:'张三'。

SQL 查询每门课成绩都大于 80 分的学生姓名

原文地址: https://www.cveoy.top/t/topic/cfxM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录