



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
山東建筑大學實驗報告學院:信電學院班級:姓名:學號:課程:計算機軟件技術基礎實驗日期:2013年11月22日成績:實驗七SQL簡單查詢、連接查詢和子查詢一、實驗目的1.掌握在查詢分析器中使用SELECT語句進行簡單查詢。2.熟練掌握簡單表的數(shù)據(jù)查詢、數(shù)據(jù)排序和數(shù)據(jù)連接查詢的操作方法。3.熟練掌握數(shù)據(jù)查詢中的分組、統(tǒng)計、計算和組合的操作方法。4.觀察查詢結(jié)果,體會SELECT語句實際應用二、實驗用軟件和工具1.計算機。實驗軟件VC++6.02.SQLServer2005軟件。三、實驗步驟1簡單查詢操作此部分查詢包括投影、選擇條件表達、數(shù)據(jù)排序、使用臨時表等。對EDUC(shiyan6)數(shù)據(jù)庫實現(xiàn)以下查詢:(1)求信電學院的學生學號和姓名;(2)求選修了課程的學生學號;(3)求選修C1課程的學生學號和成績,并要求對查詢結(jié)果按成績的降序排列,如果成績相同則按學號的升序排列;(4)求選修課程C1且成績在80-90之間的學生學號和成績,并將成績乘以系數(shù)0.75輸出;(5)求計算機系和數(shù)學系的姓張的學生的信息;(6)求缺少了成績的學生的學號和課程號。2連接查詢操作對EDUC(shiyan6)數(shù)據(jù)庫實現(xiàn)以下查詢:(1)查詢每個學生的情況以及他(她)所選修的課程;(2)求學生的學號、姓名、選修的課程名及成績;(3)求選修C1課程且成績在90分以上的學生學號、姓名及成績;(4)查詢每一門課的間接先行課。3.子查詢操作,在數(shù)據(jù)庫EDUC(shiyan6)中實現(xiàn)查詢:(1)求選修了高等數(shù)學的學生學號和姓名;(2)求C1課程的成績高于張三的學生學號和成績;(3)求其他系中比計算機系某一學生年齡小的學生信息(即求其它系中年齡小于計算機系年齡最大者的學生);(4)求其他系中比計算機系學生年齡都小的學生信息;(5)求選修了C2課程的學生姓名;(6)求沒有選修C2課程的學生姓名;(7)查詢選修了全部課程的學生的姓名;(8)求至少選修了學號為“S2”的學生所選修的全部課程的學生學號和姓名。4.使用子句的查詢操作,在數(shù)據(jù)庫EDUC(shiyan6)中實現(xiàn)查詢:(1)求學生的總?cè)藬?shù)。(2)求選修了課程的學生人數(shù)。(3)求課程的課程號和選修該課程的人數(shù)。(4)求選修課超過3門課的學生學號四、實驗程序與程序運行結(jié)果1實驗準備建立基本表,打開基本表,添加如下數(shù)據(jù)。實驗數(shù)據(jù)snosnamesexsageSdept1101張楠男21CS1102李勇男20CS1103王婷女19CS2101田依女19MS2102張亮男20MS2103齊軍男21MS3101劉晨男18IS3102王敏女20IS3103張立男21IScnospnocnamecredit101105數(shù)據(jù)庫原理3102高等數(shù)學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)求信電學院(IS)的學生學號和姓名;selectsno,snamefromstudentwheresdept='IS'(2)求選修了課程的學生學號;selectsnofromstudent_coursewherecnoISNOTNULL(3)求選修101課程的學生學號和成績,并要求對查詢結(jié)果按成績的降序排列,如果成績相同則按學號的升序排列;selectsno,scorefromstudent_coursewherecno='101'ORDERBYscoreDESC,sno(4)求選修課程101且成績在80-90之間的學生學號和成績,并將成績乘以系數(shù)0.75輸出;selectsno,score*0.75fromstudent_coursewherecno='101'AND(score<=90ANDscore>=80)(5)求計算機系(CS)和數(shù)學系(MS)的姓張的學生的信息;代碼如下:SELECT*FROMstudentwhere(sdept='CS'ORsdept='MS')ANDsnameLIKE'張%'(6)求缺少了成績的學生的學號和課程號。SELECTsno,cnoFROMstudent_coursewherescoreISNULL2連接查詢操作(1)查詢每個學生的情況以及他(她)所選修的課程;SELECTstudent.sno,sname,sex,sage,sdeptFROMstudent,student_coursewherestudent_course.sno=student.sno(2)求學生的學號、姓名、選修的課程名及成績;SELECTstudent.sno,sname,ame,student_course.scoreFROMstudent,course,student_coursewherestudent_course.sno=student.snoandstudent_o=o(3)求選修102課程且成績在90分以上的學生學號、姓名及成績;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ù)學的學生學號和姓名;代碼如下:SELECTstudent.sno,snamefromstudent,course,student_coursewherestudent.sno=student_course.snoANDstudent_o=oANDame='高等數(shù)學'(2)求101課程的成績高于張楠的學生學號和成績;代碼如下:SELECTDISTINCTstudent_course.sno,scorefromcourse,student_course,studentwherestudent_o='101'ANDscore>SOME(SELECTscorefromstudent_coursewherestudent.sname='張楠')(3)求其他系中比計算機系某一學生年齡小的學生信息(即求其它系中年齡小于計算機系年齡最大者的學生)SELECT*FROMstudentwheresage<some(selectmax(sage)fromstudentwheresdept='CS')(4)求選修了102課程的學生姓名;selectsnamefromstudentwheresnoi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 20以內(nèi)三個數(shù)加減混合運算水平自測試題大全附答案
- 新能源汽車充電基礎設施建設合作合同
- 倉儲物流管理與貨物存儲租賃協(xié)議
- 2025-2030年中國透明袋行業(yè)深度研究分析報告
- 2024-2030年中國兒童書架行業(yè)發(fā)展監(jiān)測及投資前景預測報告
- 2025年中國按摩浴缸行業(yè)市場發(fā)展現(xiàn)狀及投資方向研究報告
- 2025年中國汽車標準件行業(yè)市場深度分析及投資戰(zhàn)略研究報告
- 2021-2026年中國重型汽車市場競爭策略及行業(yè)投資潛力預測報告
- 2025年中國多晶莫來石板行業(yè)市場深度評估及投資方向研究報告
- 耐穿刺膜項目投資可行性研究分析報告(2024-2030版)
- (完整版)傳熱學期末考試試題
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- Python數(shù)據(jù)分析與數(shù)據(jù)挖掘 課件 第6、7章 Pandas基礎與應用、Matplotlib
- 玻璃體手術并發(fā)癥的預防及處理
- 2023年醫(yī)學高級職稱-中醫(yī)肛腸(醫(yī)學高級)考試歷年高頻考點試題含答案
- 爬架拆除技術交底
- pergeos軟件教程評價許可介紹
- 密封條范文模板(A4打印版)
- 出租車 專業(yè)部分考核試題 城市客運企業(yè)主要負責人和安全生產(chǎn)管理人員安全考核基礎題庫
- GB/T 9634.3-2002鐵氧體磁心表面缺陷極限導則第3部分:ETD和E形磁心
- GB/T 8478-2008鋁合金門窗
評論
0/150
提交評論