1查詢所有學生的學號、姓名、選課數、總成績,3、查詢出每門課程都大於80分的學生姓名4、刪除除了id號不同,其他信息都相同的學生冗余信息


 

 

 

select s.xuehao,s.xingming,sum(sc.kechenghao),sum(sc.chengji)
from Student s left join Sc sc on s.xuehao=sc.xuehao
left join Course c on c.kechenghao=sc.kechenghao

group by s.xuehao

 

select s.xuehao ,s.xingming,sc.chengji from Student s
left join Sc sc on s.xuehao=sc.xuehao
left join Course c on c.kechenghao=sc.kechenghao
WHERE c.kechengming='SQLserver'
order by sc.chengji desc

 

select s.xingming from Student s
left join Sc sc on s.xuehao=sc.xuehao
left join Course c on c.kechenghao=sc.kechenghao
group by s.xingming having min(sc.chengji)>=80

 

 

 

delete from Student where xuehao not in (select bid from (select min(xuehao) as bid from Student group by xingming,xingbie,nianling)as b)

 


免責聲明!

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



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