1. 程式人生 > >案例2:用一條SQL查詢出數學語文成績都大於80分的學生姓名?

案例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