用一條SQL語句查詢出每門課程都大於80分的學生姓名


Name kecheng fenshu
張三 語文 81
張三 數學 75
李四 語文 76
李四 數學 90
王五 語文 81
王五 數學 100
王五 英語 90

解法一:找出<=80分學生姓名,不在這些學生姓名當中的即為>80分學生姓名

select distinct name from table where name not in(
select distinct name from table where fenshu<=80)

解法二:找出最低分數>80分的學生姓名

select name from (select name,min(fenshu) from table group by name having min(fenshu) > 80) table


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM