MySQL數(shù)據(jù)庫高級查詢和多表查詢(二)

MySQL數(shù)據(jù)庫高級查詢和多表查詢(二)

ID:38982614

大?。?3.84 KB

頁數(shù):5頁

時間:2019-06-22

MySQL數(shù)據(jù)庫高級查詢和多表查詢(二)_第1頁
MySQL數(shù)據(jù)庫高級查詢和多表查詢(二)_第2頁
MySQL數(shù)據(jù)庫高級查詢和多表查詢(二)_第3頁
MySQL數(shù)據(jù)庫高級查詢和多表查詢(二)_第4頁
MySQL數(shù)據(jù)庫高級查詢和多表查詢(二)_第5頁
資源描述:

《MySQL數(shù)據(jù)庫高級查詢和多表查詢(二)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、機(jī)試測試試卷(MySQL數(shù)據(jù)庫應(yīng)用與開發(fā))院校:方向:Java方向日期:時間:總分?jǐn)?shù):100分姓名:學(xué)號:證件號碼:注意:考試結(jié)束試卷必須交回,不交回試卷者成績無效題目:MySQL數(shù)據(jù)庫高級查詢和多表查詢一、語言和環(huán)境A、實現(xiàn)技術(shù)SQL語句練習(xí)B、環(huán)境要求Mysql5.7+Navicat二、實驗要求1、創(chuàng)建名為s_t的數(shù)據(jù)庫,參數(shù)全部使用UTF-8實驗?zāi)康模和ㄟ^上機(jī)實驗驗證數(shù)據(jù)庫的多表的高級查詢操作。實驗內(nèi)容:1、將s_t數(shù)據(jù)庫還原。2、在s_t數(shù)據(jù)庫中,完成以下多表連接查詢的操作。(1)查詢計算機(jī)系學(xué)生的修課情況,要求列

2、出學(xué)生的名字、所修課的課程號和成績。(2)查詢“信息管理系”修了“計算機(jī)文化學(xué)”的學(xué)生姓名和成績。(3)查詢所有選修了Java課程的學(xué)生情況,列出學(xué)生姓名和所在系。(4)統(tǒng)計每個系的學(xué)生的考試平均成績。(5)統(tǒng)計計算機(jī)系學(xué)生每門課程的選課人數(shù)、平均成績、最高成績和最低成績。(6)查詢與劉晨在同一個系學(xué)習(xí)的學(xué)生的姓名和所在的系。(7)查詢與“數(shù)據(jù)結(jié)構(gòu)”在同一個學(xué)期開設(shè)的課程的課程名和開課學(xué)期。(8)查詢至少被兩個學(xué)生選的課程的課程號。(9)查詢?nèi)w學(xué)生的選課情況,包括選修了課程的學(xué)生和沒有選修課程的學(xué)生。(10)查詢沒人選的

3、課程的課程名。(11)查詢計算機(jī)系沒有選課的學(xué)生,列出學(xué)生姓名和性別。(12)統(tǒng)計計算機(jī)系每個學(xué)生的選課門數(shù),包括沒有選課的學(xué)生。(13)查詢信息管理系選課門數(shù)少于3門的學(xué)生的學(xué)號和選課門數(shù),包括沒有選課的學(xué)生。查詢結(jié)果按選課門數(shù)遞增排序。(14)查詢考試成績最高的三個成績,列出學(xué)號、課程號和成績。(15)查詢Java考試成績最高的前三名的學(xué)生的姓名、所在系和VB考試成績。(16)查詢選課人數(shù)最少的兩門課程(不包括沒有人選的課程),列出課程號和選課人數(shù)。(17)查詢計算機(jī)系選課門數(shù)超過2門的學(xué)生中,考試平均成績最高的前2名

4、(包括并列的情況)學(xué)生的學(xué)號、選課門數(shù)和平均成績。(18)將計算機(jī)系的學(xué)生信息保存到#ComputerStudent局部臨時表中。(19)將選了Java課程的學(xué)生的學(xué)號及成績存入永久表Java_Grade中。(20)統(tǒng)計每個學(xué)期開設(shè)的課程總門數(shù),將結(jié)果保存到永久表Cno_Count表中(21)利用例19題生成的新表,查詢第2學(xué)期開設(shè)的課程名、學(xué)分和課程總門數(shù)。3、在s_t數(shù)據(jù)庫中,完成以下多表的高級查詢操作。(1)查詢選了Java課程的學(xué)生的學(xué)號、姓名、所在系和成績,并對所在系進(jìn)行如下處理:“計算機(jī)系”:顯示“CS”;“信

5、息管理系”:顯示“IM”;“通信工程系”:顯示“COM”。(2)查詢“C001”課程的考試情況,列出學(xué)號和成績,對成績進(jìn)行如下處理:如果成績大于等于90,則在查詢結(jié)果中顯示“優(yōu)”;如果成績在80到89分之間,則在查詢結(jié)果中顯示“良”;如果成績在70到79分之間,則在查詢結(jié)果中顯示“中”;如果成績在60到69分之間,則在查詢結(jié)果中顯示“及格”;如果成績小于60分,則在查詢結(jié)果中顯示“不及格”。(3)統(tǒng)計每個學(xué)生的考試平均成績,列出學(xué)號、考試平均成績和考試情況,其中考試情況的處理為:如果平均成績大于等于90,則考試情況為“好”

6、;如果平均成績在80~89,則考試情況為“比較好”;如果平均成績在70~79,則考試情況為“一般”;如果平均成績在60~69,則考試情況為“不太好”;如果平均成績低于60,則考試情況為“比較差”。(4)統(tǒng)計計算機(jī)系每個學(xué)生的選課門數(shù),包括沒有選課的學(xué)生。列出學(xué)號、選課門數(shù)和選課情況,其中對選課情況的處理為:如果選課門數(shù)超過4,則選課情況為“多”;如果選課門數(shù)在2~4,則選課情況為“一般”;如果選課門數(shù)少于2,則選課情況為“少”;如果學(xué)生沒有選課,則選課情況為“未選”。并將查詢結(jié)果按選課門數(shù)降序排序。(5)查詢與“劉晨”在同

7、一個系學(xué)習(xí)的學(xué)生。(6)查詢考試成績大于90分的學(xué)生的學(xué)號和姓名。(7)查詢計算機(jī)系選了“C002”課程的學(xué)生,列出姓名和性別。(8)查詢選修了“Java”課程的學(xué)生的學(xué)號和姓名。(9)統(tǒng)計選了Java課程的這些學(xué)生的選課門數(shù)和平均成績。(10)查詢選了“JAVA”課程的學(xué)生學(xué)號、姓名和JAVA成績。(11)查詢選了“C004”號課程且成績高于此課程的平均成績的學(xué)生的學(xué)號和成績。(12)查詢考試平均成績高于全體學(xué)生的總平均成績的學(xué)生的學(xué)號和平均成績。(13)查詢沒選“C001”號課程的學(xué)生姓名和所在系。(14)查詢計算機(jī)系

8、沒選JAVA課程的學(xué)生姓名和性別。(15)查詢其他學(xué)期開設(shè)的課程中比第1學(xué)期開設(shè)課程的學(xué)分少的課程名、開課學(xué)期和學(xué)分。(16)查詢至少有一次成績大于等于90的學(xué)生的姓名,所修的課程號和成績。(17)查詢比第1學(xué)期開設(shè)的所有課程的學(xué)分都小的其他學(xué)期開設(shè)的課程名、開課學(xué)期和學(xué)分。(18)查詢每個學(xué)期學(xué)分最低

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。