題目30:查詢存在不及格的課程 分析:直接 查詢 student_score score<60 得到courseid 這樣的話 courseid會有很多重復的,要用到distinct 關鍵字、 SELECT DISTINCT ...
使用IN子查詢查找所修課程編號為k k 的學生學號 姓名 性別 數據庫:studentsdb 共有三個表 表 :curriculum 表 :grade 表 :student info select 學號,姓名,性別 from student info where 學號 in select 學號 from grade where 課程編號 k or 課程編號 k ...
2021-11-11 18:37 0 1107 推薦指數:
題目30:查詢存在不及格的課程 分析:直接 查詢 student_score score<60 得到courseid 這樣的話 courseid會有很多重復的,要用到distinct 關鍵字、 SELECT DISTINCT ...
SQL經典50查詢語句案例_8: 8、查詢課程編號“002”的成績比課程編號“001”課程低的所有同學的學號、姓名: 在MySQL命令行中的運行情況: 總結:本問題也是利用from+數據表命名然后運用and連接條件查詢即可。 ...
SQL經典50查詢語句案例_6: 6、查詢學過“001”並且也學過編號“002”課程的同學的學號、姓名: 在MySQL命令行中的運行情況: 總結:采用分步查詢的思路,先是查詢到既包含001課程又包含002課程的學號(內嵌select from),然后在根據得到的學號 ...
查詢每個學生的所選課程的最高成績,要求列出學號、姓名、課程編號、分數 數據庫:studentsdb 共有三個表 表1:curriculum 表2:grade 表3:student_info select distinct s.學號,s.姓名,g.課程編號,g.分數 from ...
查詢所有學生的總成績,要求列出學號、姓名、總成績,沒有選修課程的學生的總成績為空。[使用左外連接] 數據庫:studentsdb 共有三個表 表1:curriculum 表2:grade 表3:student_info select distinct s.學號,s.姓名,SUM(分數 ...
查詢學過“001”並且也學過編號“002”課程的同學的學號、姓名: 我的寫法: 第一步:先查出來學過“001”並且也學過編號“002”課程的同學的學號: 查詢的結果是: 第二步:根據查出來的學生的id去查學生的姓名,學號 查詢 ...
select a.s_id from (select s_id,score from SC where C_ID='001') a,(select s_id,scorefrom SC where C_ID='002') b where a.score>b.score and a.s_id ...