題目:查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績 分析:這個我想了半天,我的局限思維是一直在學生分數表 student_score 表中直接 分組 group by ,再去篩選分數 可以先篩選分數再 分組 並having count sql 於下 ...
題目 :查詢存在不及格的課程 分析:直接 查詢 student score score lt 得到courseid 這樣的話courseid會有很多重復的,要用到distinct 關鍵字 SELECT DISTINCT student course.coursename FROM student score,student course WHERE student score.score lt A ...
2019-08-19 14:51 0 678 推薦指數:
題目:查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績 分析:這個我想了半天,我的局限思維是一直在學生分數表 student_score 表中直接 分組 group by ,再去篩選分數 可以先篩選分數再 分組 並having count sql 於下 ...
在網上看見幾個sql練習的題目,又搜了一些其他的解法,寫一下自己的理解。 創建四張表:Course(課程)、SC(成績)、Student(學生)、Teacher(老師) Student中包括sid、sname、sage、ssex; SC中包括sid、cid ...
-- 查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績 --2019/4/25 ...
題目:查詢所有同學的學生編號、學生姓名、選課總數、所有課程的成績總和 分析:看到總數 應該是要用count(course) ,成績總和 應該是sum(score) 這些聚合函數,因為要知道每個人的 因此要以人分組 group by studentid 因為要知道學生 ...
題目:查詢所有學生的課程及分數情況(存在學生沒成績,沒選課的情況) 分析: 這個應該是student表 和 student_score表進行聯合查詢,因為存在學生沒成績,沒選課的情況,所以要用left join SELECT student. ...
SELECT st.sid,st.sname,avg(s.score) from student st INNER join sc s on st.sid = s.sid where s.si ...
1 查詢每門課程成績都大於80分學生的學號 數據庫 表 studentname score courseA 85 語文A 75 數學A 82 英語B 75 語文B 89 數學B 79 英語天使美眉90 語文天使美眉100 數學天使美眉100 英語請找出每門課程都超過80分 ...
有一個班4個學生,5門課程。 ①求第1門課程的平均分; ②找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; ③找出平均成績在90分以上或全部課程成績在85分以上的學生。 分別編3個函數實現以上3個要求。 點我看視頻講解+可運行代碼,記得收藏視頻,一鍵三連 解題思路 ...