案例2:用一条SQL查询出数学语文成绩都大于80分的学生姓名?

方法1:

查出科目成绩有小于80分的学生姓名,再约束并去重学生不等于查出来的姓名

select distinct A.name from t_score A where A.name not in(select distinct B.name from t_score B where B.fenshu <=80)

方法2:

按学生姓名分组,且最小的分数要大于80分

select A.name from t_score A group by A.name having min(A.fenshu)>80 

posted @ 2018-11-07 21:28  image_erfsfj  阅读(4317)  评论(0编辑  收藏  举报