下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
山東建筑大學(xué)實驗報告學(xué)院:信電學(xué)院班級:姓名:學(xué)號:課程:計算機軟件技術(shù)基礎(chǔ)實驗日期:2013年11月22日成績:實驗七SQL簡單查詢、連接查詢和子查詢一、實驗?zāi)康?.掌握在查詢分析器中使用SELECT語句進行簡單查詢。2.熟練掌握簡單表的數(shù)據(jù)查詢、數(shù)據(jù)排序和數(shù)據(jù)連接查詢的操作方法。3.熟練掌握數(shù)據(jù)查詢中的分組、統(tǒng)計、計算和組合的操作方法。4.觀察查詢結(jié)果,體會SELECT語句實際應(yīng)用二、實驗用軟件和工具1.計算機。實驗軟件VC++6.02.SQLServer2005軟件。三、實驗步驟1簡單查詢操作此部分查詢包括投影、選擇條件表達、數(shù)據(jù)排序、使用臨時表等。對EDUC(shiyan6)數(shù)據(jù)庫實現(xiàn)以下查詢:(1)求信電學(xué)院的學(xué)生學(xué)號和姓名;(2)求選修了課程的學(xué)生學(xué)號;(3)求選修C1課程的學(xué)生學(xué)號和成績,并要求對查詢結(jié)果按成績的降序排列,如果成績相同則按學(xué)號的升序排列;(4)求選修課程C1且成績在80-90之間的學(xué)生學(xué)號和成績,并將成績乘以系數(shù)0.75輸出;(5)求計算機系和數(shù)學(xué)系的姓張的學(xué)生的信息;(6)求缺少了成績的學(xué)生的學(xué)號和課程號。2連接查詢操作對EDUC(shiyan6)數(shù)據(jù)庫實現(xiàn)以下查詢:(1)查詢每個學(xué)生的情況以及他(她)所選修的課程;(2)求學(xué)生的學(xué)號、姓名、選修的課程名及成績;(3)求選修C1課程且成績在90分以上的學(xué)生學(xué)號、姓名及成績;(4)查詢每一門課的間接先行課。3.子查詢操作,在數(shù)據(jù)庫EDUC(shiyan6)中實現(xiàn)查詢:(1)求選修了高等數(shù)學(xué)的學(xué)生學(xué)號和姓名;(2)求C1課程的成績高于張三的學(xué)生學(xué)號和成績;(3)求其他系中比計算機系某一學(xué)生年齡小的學(xué)生信息(即求其它系中年齡小于計算機系年齡最大者的學(xué)生);(4)求其他系中比計算機系學(xué)生年齡都小的學(xué)生信息;(5)求選修了C2課程的學(xué)生姓名;(6)求沒有選修C2課程的學(xué)生姓名;(7)查詢選修了全部課程的學(xué)生的姓名;(8)求至少選修了學(xué)號為“S2”的學(xué)生所選修的全部課程的學(xué)生學(xué)號和姓名。4.使用子句的查詢操作,在數(shù)據(jù)庫EDUC(shiyan6)中實現(xiàn)查詢:(1)求學(xué)生的總?cè)藬?shù)。(2)求選修了課程的學(xué)生人數(shù)。(3)求課程的課程號和選修該課程的人數(shù)。(4)求選修課超過3門課的學(xué)生學(xué)號四、實驗程序與程序運行結(jié)果1實驗準備建立基本表,打開基本表,添加如下數(shù)據(jù)。實驗數(shù)據(jù)snosnamesexsageSdept1101張楠男21CS1102李勇男20CS1103王婷女19CS2101田依女19MS2102張亮男20MS2103齊軍男21MS3101劉晨男18IS3102王敏女20IS3103張立男21IScnospnocnamecredit101105數(shù)據(jù)庫原理3102高等數(shù)學(xué)3103101信息系統(tǒng)3104106操作系統(tǒng)3105107數(shù)據(jù)結(jié)構(gòu)3106數(shù)據(jù)處理3107106PASCAL語言2snocnoscore11011017311011061103101822102101752102102912102106702查詢操作實現(xiàn)參考1簡單查詢操作此部分查詢包括投影、選擇條件表達、數(shù)據(jù)排序、使用臨時表等。對EDUC(shiyan6)數(shù)據(jù)庫實現(xiàn)以下查詢:(1)求信電學(xué)院(IS)的學(xué)生學(xué)號和姓名;selectsno,snamefromstudentwheresdept='IS'(2)求選修了課程的學(xué)生學(xué)號;selectsnofromstudent_coursewherecnoISNOTNULL(3)求選修101課程的學(xué)生學(xué)號和成績,并要求對查詢結(jié)果按成績的降序排列,如果成績相同則按學(xué)號的升序排列;selectsno,scorefromstudent_coursewherecno='101'ORDERBYscoreDESC,sno(4)求選修課程101且成績在80-90之間的學(xué)生學(xué)號和成績,并將成績乘以系數(shù)0.75輸出;selectsno,score*0.75fromstudent_coursewherecno='101'AND(score<=90ANDscore>=80)(5)求計算機系(CS)和數(shù)學(xué)系(MS)的姓張的學(xué)生的信息;代碼如下:SELECT*FROMstudentwhere(sdept='CS'ORsdept='MS')ANDsnameLIKE'張%'(6)求缺少了成績的學(xué)生的學(xué)號和課程號。SELECTsno,cnoFROMstudent_coursewherescoreISNULL2連接查詢操作(1)查詢每個學(xué)生的情況以及他(她)所選修的課程;SELECTstudent.sno,sname,sex,sage,sdeptFROMstudent,student_coursewherestudent_course.sno=student.sno(2)求學(xué)生的學(xué)號、姓名、選修的課程名及成績;SELECTstudent.sno,sname,ame,student_course.scoreFROMstudent,course,student_coursewherestudent_course.sno=student.snoandstudent_o=o(3)求選修102課程且成績在90分以上的學(xué)生學(xué)號、姓名及成績;SELECTstudent.sno,sname,scoreFROMstudent,student_courseWHEREcno='102'ANDscore>90andstudent_course.sno=student.sno(4)查詢間接先行課。SELECTo,second.spnoFROMcoursefirst,coursesecondWHEREfirst.spno=oandsecond.spnoisnotNULL4.使用子查詢操作,在數(shù)據(jù)庫EDUC(shiyan6)中實現(xiàn)查詢:(1)求選修了高等數(shù)學(xué)的學(xué)生學(xué)號和姓名;代碼如下:SELECTstudent.sno,snamefromstudent,course,student_coursewherestudent.sno=student_course.snoANDstudent_o=oANDame='高等數(shù)學(xué)'(2)求101課程的成績高于張楠的學(xué)生學(xué)號和成績;代碼如下:SELECTDISTINCTstudent_course.sno,scorefromcourse,student_course,studentwherestudent_o='101'ANDscore>SOME(SELECTscorefromstudent_coursewherestudent.sname='張楠')(3)求其他系中比計算機系某一學(xué)生年齡小的學(xué)生信息(即求其它系中年齡小于計算機系年齡最大者的學(xué)生)SELECT*FROMstudentwheresage<some(selectmax(sage)fromstudentwheresdept='CS')(4)求選修了102課程的學(xué)生姓名;selectsnamefromstudentwheresnoi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅安防施工合同范本
- 倉庫物業(yè)合同范本
- 原料協(xié)議合同范例
- 辦公耗材采購合同范本
- 圍欄焊接合同范例
- 農(nóng)業(yè)員工合同范本
- 昆蟲(說課稿)2023-2024學(xué)年三年級上冊科學(xué)湘科版
- 公路石料運輸合同范例
- 產(chǎn)品買賣簡易合同范例
- 單位買賣物品合同范例
- Unit 1 Nice boys and girls【知識精研】-一年級英語下學(xué)期(人教PEP版一起)
- 《口腔科學(xué)緒論》課件
- 2024年高考數(shù)學(xué)(理)試卷(全國甲卷)(空白卷)
- 2024版CSCO胰腺癌診療指南解讀課件
- 10以內(nèi)除法口算練習(xí)題100套(十)
- 《應(yīng)急管理行政執(zhí)法人員依法履職管理規(guī)定》知識培訓(xùn)
- 《醫(yī)療機構(gòu)環(huán)境表面清潔與消毒管理規(guī)范》-華西醫(yī)院案例
- 2024年黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫
- 第45屆世界技能大賽餐廳服務(wù)項目全國選拔賽技術(shù)工作文件
- 合同簽訂執(zhí)行風(fēng)險管控培訓(xùn)
- DB43-T 3022-2024黃柏栽培技術(shù)規(guī)程
評論
0/150
提交評論