第一個:至少選修c1和c2的學生編號 1. select sno from sc where sc.cno='c1' and sno in(select sno from sc where cno='c2') 2.select ...
題目 :檢索至少選修兩門課程的學生學號 SELECT studentid ,COUNT courseid AS a FROM student score GROUP BY studentid HAVING a gt 題目 :查詢選修了全部課程的學生信息 GROUP BY studentid 然后count score 全部課程數 SELECT student. FROM student, SELE ...
2019-08-19 17:08 0 2704 推薦指數:
第一個:至少選修c1和c2的學生編號 1. select sno from sc where sc.cno='c1' and sno in(select sno from sc where cno='c2') 2.select ...
題目 19:查詢每門課程被選修的學生數 SELECT courseid,COUNT(studentid) FROM student_score GROUP BY courseid; 運行: 練習題20 :查詢出只選修兩門課程的學生學號和姓名 SELECT student. ...
題目36:查詢每門功成績最好的前兩名 分析:先用自己交自己,條件為a.courseid = b.courseid and a.score<b.score,其實就是列出同一門課內所有分數比較的情況。 通過a.studentid和a.courseid可以聯合確定這個同學 ...
這是SHU數據庫原理上機題目中的一道。全部題目:http://www.docin.com/p-739281393.html 代碼網上有: select xh,xm from s where not exists (select * from c where ...
題目32:求每門課程的學生人數 分析: 這個直接是group by 然后 count SELECT courseid, COUNT(studentid) FROM student_score GROUP BY courseid 題目33:查詢選修「張三」老師所授課程的學生中 ...
一、SQL語言查詢選修了全部課程的學生的學號和姓名。 兩種解決途徑: 第一種: 我們可以表示為在SC表中某個學生選修的課程數等於C表中課程總數。相應的SQL語言如下: 第二種: 問題:查詢選修了全部課程的學生的學號和姓名。 可以轉換為:查詢沒有一門課 ...
題目34:成績有重復的情況下,查詢選修「張三」老師所授課程的學生中,成績最高的學生信息及其成績 分析:上一題 33 是在成績不重復的情況下 查詢選修「張三」老師所授課程的學生中,成績最高的學生信息及其成績 這兩題有什么區別? 有區別! 33 題成績不重復,得到的結果就是唯一的,可以直接 ...