在網上看見幾個sql練習的題目,又搜了一些其他的解法,寫一下自己的理解。 創建四張表:Course(課程)、SC(成績)、Student(學生)、Teacher(老師) Student中包括sid、sname、sage、ssex; SC中包括sid、cid ...
題目:查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績 分析:這個我想了半天,我的局限思維是一直在學生分數表 student score 表中直接 分組 group by ,再去篩選分數 可以先篩選分數再 分組 並having count sql 於下: select student.id, student.stdentname, AVG student score.score from ...
2019-08-09 17:45 0 2780 推薦指數:
在網上看見幾個sql練習的題目,又搜了一些其他的解法,寫一下自己的理解。 創建四張表:Course(課程)、SC(成績)、Student(學生)、Teacher(老師) Student中包括sid、sname、sage、ssex; SC中包括sid、cid ...
-- 查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績 --2019/4/25 ...
SELECT st.sid,st.sname,avg(s.score) from student st INNER join sc s on st.sid = s.sid where s.si ...
題目30:查詢存在不及格的課程 分析:直接 查詢 student_score score<60 得到courseid 這樣的話 courseid會有很多重復的,要用到distinct 關鍵字、 SELECT DISTINCT ...
有三個表S(學號s#,姓名sname,。。。)、C(課程號c#,課程名cname,。。。)、SC(學號s#,課程號c#,成績grade。。。)select sname,avg(grade)from s,sc where s.s#=sc.s# and grade<60 #篩選出成績小於60 ...
有一個班4個學生,5門課程。 ①求第1門課程的平均分; ②找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; ③找出平均成績在90分以上或全部課程成績在85分以上的學生。 分別編3個函數實現以上3個要求。 點我看視頻講解+可運行代碼,記得收藏視頻,一鍵三連 解題思路 ...
有一個班4個學生,5門課程 ①求第1門課程的平均分; ②找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; ③找出平均成績在90分以上或全部課程成績在85分以上的學生。 分別編3個函數實現以上3個要求。 解題思路: 4個學生,5門課程就是一個4x5的二維數組 ...
有一個班4個學生,5門課程。 ①求第1門課程的平均分; ②找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; ③找出平均成績在90分以上或全部課程成績在85分以上的學生。 分別編3個函數實現以上3個要求。 解題思路: 4個學生,5門課程就是一個4x5的二維數組 ...