下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
山東建筑大學(xué)實(shí)驗(yàn)報(bào)告學(xué)院:信電學(xué)院班級(jí):姓名:學(xué)號(hào):課程:計(jì)算機(jī)軟件技術(shù)基礎(chǔ)實(shí)驗(yàn)日期:2013年11月22日成績(jī):實(shí)驗(yàn)七SQL簡(jiǎn)單查詢、連接查詢和子查詢一、實(shí)驗(yàn)?zāi)康?.掌握在查詢分析器中使用SELECT語(yǔ)句進(jìn)行簡(jiǎn)單查詢。2.熟練掌握簡(jiǎn)單表的數(shù)據(jù)查詢、數(shù)據(jù)排序和數(shù)據(jù)連接查詢的操作方法。3.熟練掌握數(shù)據(jù)查詢中的分組、統(tǒng)計(jì)、計(jì)算和組合的操作方法。4.觀察查詢結(jié)果,體會(huì)SELECT語(yǔ)句實(shí)際應(yīng)用二、實(shí)驗(yàn)用軟件和工具1.計(jì)算機(jī)。實(shí)驗(yàn)軟件VC++6.02.SQLServer2005軟件。三、實(shí)驗(yàn)步驟1簡(jiǎn)單查詢操作此部分查詢包括投影、選擇條件表達(dá)、數(shù)據(jù)排序、使用臨時(shí)表等。對(duì)EDUC(shiyan6)數(shù)據(jù)庫(kù)實(shí)現(xiàn)以下查詢:(1)求信電學(xué)院的學(xué)生學(xué)號(hào)和姓名;(2)求選修了課程的學(xué)生學(xué)號(hào);(3)求選修C1課程的學(xué)生學(xué)號(hào)和成績(jī),并要求對(duì)查詢結(jié)果按成績(jī)的降序排列,如果成績(jī)相同則按學(xué)號(hào)的升序排列;(4)求選修課程C1且成績(jī)?cè)?0-90之間的學(xué)生學(xué)號(hào)和成績(jī),并將成績(jī)乘以系數(shù)0.75輸出;(5)求計(jì)算機(jī)系和數(shù)學(xué)系的姓張的學(xué)生的信息;(6)求缺少了成績(jī)的學(xué)生的學(xué)號(hào)和課程號(hào)。2連接查詢操作對(duì)EDUC(shiyan6)數(shù)據(jù)庫(kù)實(shí)現(xiàn)以下查詢:(1)查詢每個(gè)學(xué)生的情況以及他(她)所選修的課程;(2)求學(xué)生的學(xué)號(hào)、姓名、選修的課程名及成績(jī);(3)求選修C1課程且成績(jī)?cè)?0分以上的學(xué)生學(xué)號(hào)、姓名及成績(jī);(4)查詢每一門(mén)課的間接先行課。3.子查詢操作,在數(shù)據(jù)庫(kù)EDUC(shiyan6)中實(shí)現(xiàn)查詢:(1)求選修了高等數(shù)學(xué)的學(xué)生學(xué)號(hào)和姓名;(2)求C1課程的成績(jī)高于張三的學(xué)生學(xué)號(hào)和成績(jī);(3)求其他系中比計(jì)算機(jī)系某一學(xué)生年齡小的學(xué)生信息(即求其它系中年齡小于計(jì)算機(jī)系年齡最大者的學(xué)生);(4)求其他系中比計(jì)算機(jī)系學(xué)生年齡都小的學(xué)生信息;(5)求選修了C2課程的學(xué)生姓名;(6)求沒(méi)有選修C2課程的學(xué)生姓名;(7)查詢選修了全部課程的學(xué)生的姓名;(8)求至少選修了學(xué)號(hào)為“S2”的學(xué)生所選修的全部課程的學(xué)生學(xué)號(hào)和姓名。4.使用子句的查詢操作,在數(shù)據(jù)庫(kù)EDUC(shiyan6)中實(shí)現(xiàn)查詢:(1)求學(xué)生的總?cè)藬?shù)。(2)求選修了課程的學(xué)生人數(shù)。(3)求課程的課程號(hào)和選修該課程的人數(shù)。(4)求選修課超過(guò)3門(mén)課的學(xué)生學(xué)號(hào)四、實(shí)驗(yàn)程序與程序運(yùn)行結(jié)果1實(shí)驗(yàn)準(zhǔn)備建立基本表,打開(kāi)基本表,添加如下數(shù)據(jù)。實(shí)驗(yàn)數(shù)據(jù)snosnamesexsageSdept1101張楠男21CS1102李勇男20CS1103王婷女19CS2101田依女19MS2102張亮男20MS2103齊軍男21MS3101劉晨男18IS3102王敏女20IS3103張立男21IScnospnocnamecredit101105數(shù)據(jù)庫(kù)原理3102高等數(shù)學(xué)3103101信息系統(tǒng)3104106操作系統(tǒng)3105107數(shù)據(jù)結(jié)構(gòu)3106數(shù)據(jù)處理3107106PASCAL語(yǔ)言2snocnoscore11011017311011061103101822102101752102102912102106702查詢操作實(shí)現(xiàn)參考1簡(jiǎn)單查詢操作此部分查詢包括投影、選擇條件表達(dá)、數(shù)據(jù)排序、使用臨時(shí)表等。對(duì)EDUC(shiyan6)數(shù)據(jù)庫(kù)實(shí)現(xiàn)以下查詢:(1)求信電學(xué)院(IS)的學(xué)生學(xué)號(hào)和姓名;selectsno,snamefromstudentwheresdept='IS'(2)求選修了課程的學(xué)生學(xué)號(hào);selectsnofromstudent_coursewherecnoISNOTNULL(3)求選修101課程的學(xué)生學(xué)號(hào)和成績(jī),并要求對(duì)查詢結(jié)果按成績(jī)的降序排列,如果成績(jī)相同則按學(xué)號(hào)的升序排列;selectsno,scorefromstudent_coursewherecno='101'ORDERBYscoreDESC,sno(4)求選修課程101且成績(jī)?cè)?0-90之間的學(xué)生學(xué)號(hào)和成績(jī),并將成績(jī)乘以系數(shù)0.75輸出;selectsno,score*0.75fromstudent_coursewherecno='101'AND(score<=90ANDscore>=80)(5)求計(jì)算機(jī)系(CS)和數(shù)學(xué)系(MS)的姓張的學(xué)生的信息;代碼如下:SELECT*FROMstudentwhere(sdept='CS'ORsdept='MS')ANDsnameLIKE'張%'(6)求缺少了成績(jī)的學(xué)生的學(xué)號(hào)和課程號(hào)。SELECTsno,cnoFROMstudent_coursewherescoreISNULL2連接查詢操作(1)查詢每個(gè)學(xué)生的情況以及他(她)所選修的課程;SELECTstudent.sno,sname,sex,sage,sdeptFROMstudent,student_coursewherestudent_course.sno=student.sno(2)求學(xué)生的學(xué)號(hào)、姓名、選修的課程名及成績(jī);SELECTstudent.sno,sname,ame,student_course.scoreFROMstudent,course,student_coursewherestudent_course.sno=student.snoandstudent_o=o(3)求選修102課程且成績(jī)?cè)?0分以上的學(xué)生學(xué)號(hào)、姓名及成績(jī);SELECTstudent.sno,sname,scoreFROMstudent,student_courseWHEREcno='102'ANDscore>90andstudent_course.sno=student.sno(4)查詢間接先行課。SELECTo,second.spnoFROMcoursefirst,coursesecondWHEREfirst.spno=oandsecond.spnoisnotNULL4.使用子查詢操作,在數(shù)據(jù)庫(kù)EDUC(shiyan6)中實(shí)現(xiàn)查詢:(1)求選修了高等數(shù)學(xué)的學(xué)生學(xué)號(hào)和姓名;代碼如下:SELECTstudent.sno,snamefromstudent,course,student_coursewherestudent.sno=student_course.snoANDstudent_o=oANDame='高等數(shù)學(xué)'(2)求101課程的成績(jī)高于張楠的學(xué)生學(xué)號(hào)和成績(jī);代碼如下:SELECTDISTINCTstudent_course.sno,scorefromcourse,student_course,studentwherestudent_o='101'ANDscore>SOME(SELECTscorefromstudent_coursewherestudent.sname='張楠')(3)求其他系中比計(jì)算機(jī)系某一學(xué)生年齡小的學(xué)生信息(即求其它系中年齡小于計(jì)算機(jī)系年齡最大者的學(xué)生)SELECT*FROMstudentwheresage<some(selectmax(sage)fromstudentwheresdept='CS')(4)求選修了102課程的學(xué)生姓名;selectsnamefromstudentwheresnoi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 2 Let's talk teens Reading 說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)牛津譯林版(2020)必修第一冊(cè)
- Unit 6 Section B 1a-2b說(shuō)課稿 2024-2025學(xué)年人教版(2024)七年級(jí)英語(yǔ)上冊(cè)
- 數(shù)控模具知識(shí)培訓(xùn)課件
- 江蘇省蘇州市新區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末質(zhì)量監(jiān)測(cè)歷史卷(含答案)
- 貴州師范大學(xué)《VB語(yǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州黔南科技學(xué)院《提案制作與談判技巧》2023-2024學(xué)年第一學(xué)期期末試卷
- DB21-T 4078.4-2024 外來(lái)入侵植物監(jiān)測(cè)技術(shù)規(guī)程 第4部分:刺蒼耳
- Unit 4 What can you do(說(shuō)課稿)-2023-2024學(xué)年人教PEP版英語(yǔ)五年級(jí)上冊(cè)
- 2024版噪聲污染控制工程協(xié)議協(xié)議版B版
- 貴州工貿(mào)職業(yè)學(xué)院《湖南傳統(tǒng)民居》2023-2024學(xué)年第一學(xué)期期末試卷
- 水利工程全生命周期管理-洞察分析
- JJF(陜) 049-2021 變壓器交流阻抗參數(shù)測(cè)試儀校準(zhǔn)規(guī)范
- 詞語(yǔ)理解-2025年中考語(yǔ)文專項(xiàng)復(fù)習(xí)(遼寧專用)(原卷版)
- 娛樂(lè)場(chǎng)所突發(fā)事件應(yīng)急措施及疏散預(yù)案(三篇)
- 八大危險(xiǎn)作業(yè)安全培訓(xùn)考核試卷
- 老年焦慮癥的護(hù)理
- 2024年白山客運(yùn)從業(yè)資格證考試題庫(kù)
- 中國(guó)商貿(mào)文化商道
- 臨港新片區(qū)規(guī)劃介紹
- 2024年云南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 廢氣處理系統(tǒng)改造及廢水處理系統(tǒng)改造項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論