下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗二 數(shù)據(jù)查詢(4學時)實驗?zāi)康模?1) 掌握SQL語言的數(shù)據(jù)查詢語句實驗內(nèi)容:(1) 將學生成績數(shù)據(jù)庫(XSCJ)導入SQL SERVER 2008,并做如下查詢。(注:數(shù)據(jù)文件和日志文件從服務(wù)器上下載直接導入)1) 查詢選修了課程的學生的學號;2) 查詢?nèi)w學生的姓名和出生年份,并將列別名改為XM和CSNF;3) 查詢年齡在18到20(包括18歲和20歲)之間學生的學號、姓名和系。4) 查詢信息系(IS)、數(shù)學系(MA)和計算機科學系(CS)學生的姓名和性別。5) 用LIKE查詢課程名為DB_S程的課程號和學分。6) 查所有有成績的學生學號和課程號。7) 查詢?nèi)w學生情況,查詢結(jié)果按所在
2、系的系號升序排列,同一系中的學生按年齡升序排列8) 查詢選修了課程的學生人數(shù)。9) 計算1號課程的學生平均成績。10) 查詢有3人以上(含3人)同學選修課程的課程號。11) 查詢1號課程的間接先修課。12) 查詢每個學生的學號、姓名、選修的課程名及成績。13) 找出每個學生等于他選修課程平均成績的課程號。(2)將以下數(shù)據(jù)錄入上次實驗建立的BSXT數(shù)據(jù)庫,并完成以下查詢。Student(學生表)學號姓名性別班級聯(lián)系電話分組密碼0706034101王鵬男070603411351360000111234560706034102王飛飛女070603421351360000211234560706034
3、103李夏女070603421351360000321234560706034104李小東男070603411351360000421234560706034105代園園女070603411351360000511234560706034106龐聰男070603411351360000611234560706034107侯超男07060342135136000072123456Teacher(教師表)教師號姓名性別系別學歷職稱教師身份聯(lián)系電話郵箱地址分組密碼T01朱龍男計算機科學與技術(shù)系博士教授0138139000011123456T02楊堅男網(wǎng)絡(luò)工程系博士副教授11
4、38139000022123456T03李霞女計算機科學與技術(shù)系碩士講師1138139000021123456Topic(選題情況表)編號設(shè)計題目題目狀態(tài)設(shè)計任務(wù)和要求備注出題教師號選題學生學號H01實驗室預約系統(tǒng)的設(shè)計與實現(xiàn)已選T010706034101H02個人博客系統(tǒng)的設(shè)計與實現(xiàn)已選T010706034102H03基于XML的電子病例管理系統(tǒng)已選T020706034103H04聊天工具的設(shè)計與實現(xiàn)已選T020706034104H05FTP搜索引擎設(shè)計與實現(xiàn)已選T0307060341051) 查詢?nèi)w學生的學號和姓名和電話。2) 查詢?nèi)w學生的基
5、本情況。3) 查詢帶了畢業(yè)生的老師的教師號。4) 查詢教師“朱龍”基本情況。5) 查詢所有姓“王”同學的基本情況。6) 統(tǒng)計每種學歷老師的人數(shù)。7) 查詢1組老師所帶畢業(yè)生的基本情況(包括學號,姓名,教師號,教師姓名,畢業(yè)設(shè)計題目)(注:1組老師只能帶1組的學生)8) 查詢所有學生的選題情況(包括沒有選題的學生),包括學號,姓名,題目名稱,教師名稱。(注:要求老師的組號和學生的組號相一致.)/*-1) 查詢選修了課程的學生的學號;SELECT DISTINCT Sno FROM SC*/*-2) 查詢?nèi)w學生的姓名和出生年份,并將列別名改為XM和CSNF;SELECT Sname XM,201
6、7-Sage CSNF FROM Student */*-3) 查詢年齡在18到20(包括18歲和20歲)之間學生的學號、姓名和系。SELECT Sno,Sname,SdeptFROM Student WHERE Sage BETWEEN 18 AND 20*/*-4) 查詢信息系(IS)、數(shù)學系(MA)和計算機科學系(CS)學生的姓名和性別。SELECT Sname,SsexFROM StudentWHERE Sdept IN (IS,MA,CS)*/*-5)用LIKE查詢課程名為DB_S程的課程號和學分。SELECT Cno,CcreditFROM CourseWHERE Cname LI
7、KE DB_S*/*-6)查所有有成績的學生學號和課程號。SELECT Sno,CnoFROM SC*/*-7)查詢?nèi)w學生情況,查詢結(jié)果按所在系的系號升序排列,同一系中的學生按年齡升序排列SELECT *FROM StudentORDER BY Sdept,Sage*/*-8)查詢選修了課程的學生人數(shù)。SELECT COUNT(DISTINCT Sno)FROM SC */*-9)計算1號課程的學生平均成績。SELECT AVG(Grade)FROM SCWHERE Cno=1*/*-10)查詢有3人以上(含3人)同學選修課程的課程號。SELECT CnoFROM SCGROUP BY Cn
8、oHAVing COUNT(*)=3*/*-11)查詢1號課程的間接先修課。SELECT SECOND.CpnoFROM Course FIRST,Course SECONDWHERE FIRST.Cno=1 AND FIRST.Cpno=SECOND.Cno*/*-12)查詢每個學生的學號、姓名、選修的課程名及成績。SELECT Student.Sno,Sname,Cname,GradeFROM Student,SC,CourseWHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno*/*-13)找出每個學生等于他選修課程平均成績的課程號。SELECT
9、Sno,CnoFROM SC xWHERE Grade=(SELECT AVG(Grade)FROM SC yWHERE x.Sno=y.Sno)*/-/*-1)查詢?nèi)w學生的學號和姓名和電話。SELECT Sno,Sname,StelFROM Student*/*-2)查詢?nèi)w學生的基本情況。SELECT *FROM Student*/*-3)查詢帶了畢業(yè)生的老師的教師號。SELECT DISTINCT TnoFROM Topic*/*-4)查詢教師“朱龍”基本情況。SELECT *FROM TeacherWHERE Tname=朱龍*/*-5)查詢所有姓“王”同學的基本情況。SELECT
10、*FROM StudentWHERE SnameLIKE 王%*/*-6)統(tǒng)計每種學歷老師的人數(shù)。SELECT Tdegree,COUNT(*)FROM TeacherGROUP BY Tdegree*/*-7)查詢1組老師所帶畢業(yè)生的基本情況(包括學號,姓名,教師號,教師姓名,畢業(yè)設(shè)計題目)(注:1組老師只能帶1組的學生)SELECT Student.Sno,Sname,Teacher.Tno,Tname,HnameFROM Student LEFT OUTER JOIN TOPIC ON(Student.Sno=Topic.Sno),TeacherWHERE Teacher.Tgroup=1 AND Student.Sgroup=Teacher.Tgroup AND Teacher.Tno=Topic.Tno*/*8)查詢所有學生的選題情況(包括沒有選題的學生),包括學號,姓名,題目名稱,教師名稱。(注:要求老師的組號和學生的組號相一致.)SELECT Student.Sno,Sname,H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育法規(guī)模擬預測參考題庫及答案
- 2023年工業(yè)涂料水性色漿資金申請報告
- 二年級數(shù)學計算題專項練習1000題匯編
- 航空航天在國防
- 單元寫作課程化實施路徑
- 貨幣信貸政策業(yè)務(wù)技能競賽活動方案
- 領(lǐng)會落實《關(guān)于大力實施可再生能源替代行動的指導意見》心得體會
- 2024年國際商品交易協(xié)議范本
- 2024金融中介協(xié)議模板指導手冊
- 2024指定物業(yè)企業(yè)職工用工協(xié)議
- 美陳策劃方案
- 2023年中國半導體行業(yè)薪酬及股權(quán)激勵白皮書
- twincat3.1從入門到精通
- 打擊整治網(wǎng)絡(luò)謠言
- 《衛(wèi)生主題班會》課件
- 閥門材料耐腐蝕性能研究
- 小耳畸形教學演示課件
- 學校領(lǐng)導測驗題目和答案(經(jīng)過打印)
- 《友善待人》主題班會精美課件
- 保險行業(yè)的數(shù)字化轉(zhuǎn)型:應(yīng)對2024年的挑戰(zhàn)與機遇培訓課件
- 關(guān)于強化頻繁停電線路治理的調(diào)研報告
評論
0/150
提交評論