MySQL練習題

 

MySQL練習題

1、表關係學習

請建立以下表,並建立相關約束測試

 

 

2、操做表blog

一、自行建立測試數據數學

二、查詢「生物」課程比「物理」課程成績高的全部學生的學號;im

三、查詢平均成績大於60分的同窗的學號和平均成績; 統計

四、查詢全部同窗的學號、姓名、選課數、總成績;數據

五、查詢姓「李」的老師的個數;查詢

六、查詢沒學過「葉平」老師課的同窗的學號、姓名;img

七、查詢學過「001」而且也學過編號「002」課程的同窗的學號、姓名;英語

八、查詢學過「葉平」老師所教的全部課的同窗的學號、姓名;

九、查詢課程編號「002」的成績比課程編號「001」課程低的全部同窗的學號、姓名;

十、查詢有課程成績小於60分的同窗的學號、姓名;

十一、查詢沒有學全全部課的同窗的學號、姓名;

十二、查詢至少有一門課與學號爲「001」的同窗所學相同的同窗的學號和姓名;

1三、查詢至少學過學號爲「001」同窗全部一門課的其餘同窗學號和姓名;

1四、查詢和「002」號的同窗學習的課程徹底相同的其餘同窗學號和姓名;

1五、刪除學習「葉平」老師課的SC表記錄;

1六、向SC表中插入一些記錄,這些記錄要求符合如下條件:①沒有上過編號「002」課程的同窗學號;②插入「002」號課程的平均成績; 

1七、按平均成績從低到高顯示全部學生的「語文」、「數學」、「英語」三門的課程成績,按以下形式顯示: 學生ID,語文,數學,英語,有效課程數,有效平均分;

1八、查詢各科成績最高和最低的分:以以下形式顯示:課程ID,最高分,最低分;

1九、按各科平均成績從低到高和及格率的百分數從高到低順序;

20、課程平均分從高到低顯示(現實任課老師);

2一、查詢各科成績前三名的記錄:(不考慮成績並列狀況) 

2二、查詢每門課程被選修的學生數;

2三、查詢出只選修了一門課程的所有學生的學號和姓名;

2四、查詢男生、女生的人數;

2五、查詢姓「張」的學生名單;

2六、查詢同名同姓學生名單,並統計同名人數;

2七、查詢每門課程的平均成績,結果按平均成績升序排列,平均成績相同時,按課程號降序排列;

2八、查詢平均成績大於85的全部學生的學號、姓名和平均成績;

2九、查詢課程名稱爲「數學」,且分數低於60的學生姓名和分數;

30、查詢課程編號爲003且課程成績在80分以上的學生的學號和姓名; 

3一、求選了課程的學生人數

3二、查詢選修「楊豔」老師所授課程的學生中,成績最高的學生姓名及其成績;

3三、查詢各個課程及相應的選修人數;

3四、查詢不一樣課程但成績相同的學生的學號、課程號、學生成績;

3五、查詢每門課程成績最好的前兩名;

3六、檢索至少選修兩門課程的學生學號;

3七、查詢所有學生都選修的課程的課程號和課程名;

3八、查詢沒學過「葉平」老師講授的任一門課程的學生姓名;

3九、查詢兩門以上不及格課程的同窗的學號及其平均成績;

40、檢索「004」課程分數小於60,按分數降序排列的同窗學號;

4一、刪除「002」同窗的「001」課程的成績;

相關文章
相關標籤/搜索