MySQL練習(2)——學生、老師、課程、成績

一、表格形式

1、老師表

2、學生表

3、班級表

4、課程表

5、成績表

6、各表關係

二、練習

題目1:查詢所有課程名稱以及對應的老師姓名

題目2:查詢學生表中男女生各有多少人

題目3:查詢心理學成績等於90的學生的姓名

題目4:查詢平均成績大於八十分的同學的姓名和平均成績

SQL INNER JOIN 從多個表中返回滿足 JOIN 條件的所有行。

題目5:查詢所有學生的學號,姓名,選課數,總成績

題目6: 查詢姓唐老師的個數

題目7: 查詢沒有報顧伶倫老師課的學生姓名

題目8: 查詢物理課程比生物課程成績高的學生的學號

代碼:

結果圖:

總:

題目9: 查詢沒有同時選修物理課程和體育課程的學生姓名

代碼:

結果圖:

總:

題目10:查詢掛科超過兩門(包括兩門)的學生姓名和班級

代碼:

結果圖:

總:

題目11:查詢選修了所有課程的學生姓名

代碼:

結果圖:

總:

題目12:查詢李平老師教的課程的所有成績記錄

代碼:

結果圖:

總:

題目13:查詢全部學生都選修了的課程號和課程名

代碼:

結果圖:

總:

題目14:查詢每門課程被選修的次數

代碼:

結果圖:

總:

題目15:查詢之選修了一門課程的學生姓名和學號

代碼:

結果圖:

總:

題目16:查詢所有學生考出的成績並按從高到低排序(成績去重)

代碼:

結果圖:

總:

題目17:查詢平均成績大於85的學生姓名和平均成績

代碼:

結果圖:

總:

題目18:查詢生物成績不及格的學生姓名和對應生物分數

代碼:

結果圖:

總:

題目19:查詢在所有選修了李平老師課程的學生中,這些課程(李平老師的課程,不是所有課程)平均成績最高的學生姓名

代碼:

結果圖:

總:

題目20:查詢每門課程成績最好的前兩名學生姓名

代碼:

結果圖:

總:

題目21:查詢不同課程但成績相同的學號,課程號,成績

代碼:

結果圖:

總:

題目22:查詢沒學過“葉平”老師課程的學生姓名以及選修的課程名稱;

代碼:

結果圖:

總:

題目23:查詢所有選修了學號爲1的同學選修過的一門或者多門課程的同學學號和姓名;

代碼:

結果圖:

總:

題目24:任課最多的老師中學生單科成績最高的學生姓名

代碼:

結果圖:

總:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章