Python 之 MySql 每日一練 22

Python 之 MySql 每日一練 22

Python 之 MySql 每日一練 22



一、表名和字段

–1. 學生表 student (s_id,s_name,s_birth,s_sex) –學生編號,學生姓名,出生年月,學生性別


–2. 課程表 course (c_id,c_name,t_id) –課程編號,課程名稱,教師編號


–3. 教師表 teacher (t_id,t_name) –教師編號,教師姓名


–4. 成績表 score (s_id,c_id,s_score) –學生編號,課程編號,分數

具體詳情看

二、Mysql 題目

查詢所有課程的成績第2名到第3名的學生信息及該課程成績

難度係數 (單選)
0人
0%
A.★
0人
0%
B.★★
0人
0%
C.★★★
0人
0%
D.★★★★
0人
0%
E.★★★★★
<button>投票/<button>

三、Mysql 分析

1、使用用戶自定義的變量,排序完後輸出排名

2、union 對多個查詢語句合併

注意:union 和 union all 的區別是,union 會自動壓縮多個結果集合中的重複結果,而 union all 則將所有的結果全部顯示出來,不管是不是重複。

四、Mysql 方案

1、Mysql 方案:

Python 之 MySql 每日一練 22

2、Mysql 結果:

Python 之 MySql 每日一練 22

>>>


分享到:


相關文章: