下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、5/5實(shí)驗(yàn)五實(shí)驗(yàn)5.1 數(shù)據(jù)查詢1)要求以School數(shù)據(jù)庫為例,在該數(shù)據(jù)庫中存在四*表格,分別為:表STUDENTS(sid, sname, email, grade);表TEACHERS(tid, tname, email, salary);表COURSES(cid, ame, hour);表CHOICES(no, sid, tid, cid, score)在數(shù)據(jù)庫中,存在這樣的關(guān)系:學(xué)生可以選擇課程,一個(gè)課程對(duì)應(yīng)一個(gè)教師。在表CHOICES中保存學(xué)生的選課記錄。按以下要求對(duì)數(shù)據(jù)庫進(jìn)展查詢操作:(1)查詢年級(jí)為2001的所有學(xué)生的名稱并按編號(hào)升序排列。程序:Select snamefrom
2、 studentswhere grade=2001order by sid asc;(2)查詢學(xué)生的選課成績(jī)合格的課程成績(jī)。程序:Selectscorefromchoiceswherescore59;(3)查詢課時(shí)是48或60的課程的名稱。程序:select amefrom courseswhere hour=48or hour=60;(4)查詢所有課程名稱中含有data的課程編號(hào)。程序:select cidfrom courseswhere ame like%data%;(5)查詢所有選課記錄的課程號(hào)不重復(fù)顯示。程序:selectdistinct cidfrom choices;(6)統(tǒng)計(jì)所
3、有教師的平均工資。程序:selectavg(salary)from teachers;(7)查詢所有教師的編號(hào)及選修其課程的學(xué)生的平均成績(jī),按平均成績(jī)降序排列。程序:select tid,avg(score)from choicesGROUPBY tidorderbyavg(score)desc;(8)統(tǒng)計(jì)各個(gè)課程的選課人數(shù)和平均成績(jī)。程序:selectcount(distinct sid),avg(score)from choicesgroupby cid;(9)查詢至少選修了三門課程的學(xué)生編號(hào)。程序:select sidfrom choicesgroupby sidhavingcount(
4、cid)=3;(10)查詢編號(hào)800009026的學(xué)生所選的全部課程的課程名和成績(jī)。程序:selectdistinct ame ,scorefrom courses,choiceswhere sid=800009026and courses.cid=choices.cid(11)查詢所有選修了database的學(xué)生的編號(hào)。程序:select sidfrom choices ,courseswhere ame=databaseand choices.cid=courses.cid;(12)求出選擇了同一個(gè)課程的學(xué)生對(duì)。程序:Select*.sid,y.sidFromchoices*,choice
5、syWhere*.cid=y.cidand*.sidy.sid(13)求出至少被兩名學(xué)生選修的課程編號(hào)。程序:select cidfrom choicesgroupby cidhavingcount(sid)=2;(14)查詢選修了編號(hào)800009026的學(xué)生所選的*個(gè)課程的學(xué)生編號(hào)。程序:select sidfrom choices where cid in(select cidfrom choiceswhere sid=800009026)and sid800009026;(15)查詢學(xué)生的根本信息及選修課程編號(hào)和成績(jī)。程序:select students.sid,sname,email,
6、grade,cid,scorefrom students,choiceswhere students.sid=choices.sid;(16)查詢*850955252的學(xué)生的*和選修的課程名及成績(jī)。程序:select sname,ame,scorefrom students,courses,choiceswhere choices.sid=850955252and students.sid=choices.sidandcourses.cid=choices.cid;(17)查詢與*850955252的學(xué)生同年級(jí)的所有學(xué)生資料。程序:select*from studentswhere grade=(select gradefrom studentswhere sid=850955252);(18)查詢所有有選課的學(xué)生的詳細(xì)信息。程序:select students.sid,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 混凝土結(jié)構(gòu)工程試題+答案
- 平安內(nèi)勤合同范例
- 木工吊頂施工合同范例
- 家紡廠銷售合同范例
- 山東環(huán)保設(shè)備工程合同范例
- 招商合作意向合同范例
- 臨建分包合同范例
- 用工單位工作合同范例
- 買賣店鋪合同范例
- 彩板房合同范例
- 《數(shù)據(jù)結(jié)構(gòu)說課》課件2
- 體育舞蹈專項(xiàng)教師及裁判員培訓(xùn)理論考試試題
- 共同出資成立新公司專項(xiàng)方案
- 露天煤礦隱蔽致災(zāi)地質(zhì)因素普查報(bào)告編寫細(xì)則
- 2024年江蘇開放大學(xué)《物流信息技術(shù)》形成性考核參考試題庫(含答案)
- 風(fēng)力發(fā)電技術(shù)監(jiān)督培訓(xùn)課件
- 青海省西寧市2023-2024學(xué)年九年級(jí)上學(xué)期期末英語試題
- 高素質(zhì)農(nóng)民培育培訓(xùn)
- 抖音團(tuán)播行業(yè)報(bào)告
- 樂高-人形機(jī)器人搭建(圖1)
- 專題8-5條件概率與全概率公式貝葉斯公式8類題型
評(píng)論
0/150
提交評(píng)論