SQL 查询每门课成绩都大于 80 分的学生姓名
可以使用以下 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 的学生。最终的结果将返回满足条件的学生姓名,即张三。
所以,查询结果为:'张三'。
原文地址: https://www.cveoy.top/t/topic/cfxM 著作权归作者所有。请勿转载和采集!