SQL經典50查詢語句案例_3: 3、查詢所有同學的學號、姓名、選課數、總成績: 在MySQL命令行中的運行情況: 總結:內嵌select起到了重要的作用。 ...
select Student.S ID, Student.Sname, count SC.C ID , sum score from Student left Outer join SC on Student.S ID SC.S ID group by Student.S ID,Sname ...
2020-11-24 14:43 0 3545 推薦指數:
SQL經典50查詢語句案例_3: 3、查詢所有同學的學號、姓名、選課數、總成績: 在MySQL命令行中的運行情況: 總結:內嵌select起到了重要的作用。 ...
查詢最主要的就是確定查詢的主表,和輔助表。 這個的話我們可以確認是用子查詢。 主表就是我們的學生表:tblstudent可以查到學生的學號,姓名 輔助表就是成績表,tblscore 自己寫的語句如下: 答案的做法是: 三個select 直接每個查出來 ...
select s.xuehao,s.xingming,sum(sc.kechenghao),sum(sc.chengji) from Student s left join Sc ...
查詢所有同學的學生編號、學生姓名、選課總數、所有課程的總成績 --解法一: --參考解法: --2019/04/17 ...
查詢所有學生的總成績,要求列出學號、姓名、總成績,沒有選修課程的學生的總成績為空。[使用左外連接] 數據庫:studentsdb 共有三個表 表1:curriculum 表2:grade 表3:student_info select distinct s.學號,s.姓名,SUM(分數 ...
select S_ID,Sname from Student where S_ID not in (select S.S_ID from Student AS S,SC where S.S_ID=SC ...
今天面試遇到的一道SQL題,憋了半天沒答出來。回家第一件事就是Google答案,但找到的一些文章都不是完全符合題目要求,所以自己建了個測試表來折騰了。 表結構是這樣的: 要求是查出各科總成績最高的學生姓名和總成績。(注:第一名可能重分) 思路大概是根據姓名聚合查詢出name和 sum ...
查詢所有男同學的選課情況,要求列出學號、姓名、課程名稱、分數 數據庫:studentsdb 共有三個表 表1:curriculum 表2:grade 表3:student_info select distinct s.學號,s.姓名,g.分數,c.課程名稱 from ...