



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
實驗二數(shù)據(jù)查詢一、實驗目的1、掌握SELECT的語法結構;2、掌握單表查詢;3、掌握連接查詢;4、掌握子查詢;5、掌握集合查詢;二、實驗內(nèi)容1、在數(shù)據(jù)庫ORCL中創(chuàng)建Student、SC、Course三個表,表結構如下所示:學生表Student(Sno,Sname,Ssex,Sage,Sdept)結構如下:Sno(學號)varchar(12)Sname(姓名)varchar(8)Sage(年齡)NUMBER(3)Ssex(性別)varchar(2)Sdept(系別)varchar(20)Rxrq(入學日期)date主鍵:sno,并向表中插入如下數(shù)據(jù),至少三條以上的記錄:SnoSnameSageSsexSdeptRxrq自己的學號自己的姓名自己的年齡自己的性別信息科學與工程學院16-9月-2021或自定………………課程表Course(Cno,Cname,Cpno,Ccredit)結構如下:Cno(課程號)varchar(3)Cname(課程名)varchar(20)Cpno(先修課)varchar(3)Ccredit(學分)NUMBER(2)主鍵:Cno,并向表中插入如下數(shù)據(jù):CnoCnameCpnoCcredit1數(shù)據(jù)庫232數(shù)據(jù)結構353C語言4學生選課表SC(Sno,Cno,Grade)結構如下:Sno(學號)varchar(12)Cno(課程號)varchar(3)Grade(成績)NUMBER(3)主鍵:(Sno,Cno),并向表中插入如下數(shù)據(jù):SnoCnoGrade必須來自student表1自定必須來自student表2自定必須來自student表3自定必須來自student表1自定必須來自student表2自定必須來自student表1自定自己的學號1自定自己的學號2自定自己的學號3NULL2、完成各類查詢操作(單表查詢、連接查詢、嵌套查詢、集合查詢)三、實驗步驟1、使用SQL創(chuàng)建表:Student、SC、Course,表結構如實驗內(nèi)容1所示2、向Student、SC、Course表中插入實驗內(nèi)容1所示的記錄3、簡單查詢根據(jù)題目完成如下查詢。(1)查詢?nèi)w學生的詳細記錄。(2)查詢?nèi)w學生的學號,姓名(3)查詢?nèi)w學生的姓名、學號、所在系,入學日期(4)查全體學生的姓名及其出生年份(5)查全體學生的姓名及其出生年份(指定列別名為:出生年份)(6)查全體學生的姓名,出生年份以及‘姓名及出生年份’(7)查全體學生的姓名,顯示的列為:姓名是:SNAME(提示:用連接運算符||)(8)查詢選修了課程的學生學號(9)查詢選修了課程的學生學號(取消重復的行)(10)查詢所有年齡在19歲以下的學生姓名及其年齡。(11)查詢考試成績有不合格的學生的學號。(12)查詢年齡在20-22歲(包括20歲和22歲)之間的學生的姓名、系別和年齡(13)查詢年齡不在20~22歲之間的學生姓名、系別和年齡(14)查詢信息科學與工程學院、數(shù)學與統(tǒng)計學院學生的姓名和性別(15)查詢既不是信息科學與工程學院又不是數(shù)學與統(tǒng)計學院學生的姓名和性別(16)查詢自己學號的詳細情況(用like實現(xiàn))(17)查詢所有姓張學生的姓名、學號和性別(18)查詢所有不姓張的學生姓名(19)向Course表中插入如下兩條記錄,然后查詢DB_Design課程的課程號和學分(用like和通配符實現(xiàn))CnoCnameCpnoCcredit4DB_design145DBAdesign13(20)查詢第三個字是庫的課程詳細信息(21)查所有有成績的學生學號和課程號(22)查所沒有有成績的學生學號和課程號。如果用“=”比較能執(zhí)行嗎?(23)查詢信息科學與工程學院年齡在20歲以下的學生姓名,學號(24)查詢信息科學與工程學院、數(shù)學與統(tǒng)計學院學生的姓名和性別(用OR實現(xiàn))(25)查詢學分小于5分大于等于3分的課程名和學分(26)查詢選修了1號課程的學生的學號及其成績,查詢結果按分數(shù)降序排列。(27)查詢?nèi)w學生情況,查詢結果按所在系的系名升序排列,同一系中的學生按年齡降序排列。(按字段序號排序)(28)查詢信息科學與工程學院的總?cè)藬?shù)(29)查詢自己學號選修的最高分,平均分(30)查詢被選修課程的課程號及相應的選課人數(shù)(31)查詢每個選修的學生學號及其選修的課程門數(shù)(32)查詢選修超過2門課程的學生學號。(33)查詢每個系的學生人數(shù)(34)查詢平均成績85分以上的學號和平均成績(35)查詢有2門以上課程是90分以上的學生的學號及(90分以上的)課程數(shù)。(36)查詢001選修的課程號與002選修的課程號的并集(用UNION和UNIONALL)(37)查詢既選了1號又選了2號課程的學生學號。(用交集命令和AND兩種方法實現(xiàn))(38)查詢沒有選2號課程的學生學號(用差集命令)(39)查詢當前的系統(tǒng)日期(40)求-7和5的余數(shù)(41)求第3、4個字為科學的系名(用SUBSTR函數(shù)實現(xiàn))(42)查詢2018年入學的學生學號、姓名提示:用TO_CHAR函數(shù))(43)查詢軟件工程系所有女生的總成績(44)查詢每門課的選課人數(shù),顯示課程號和選課人數(shù),按選課人數(shù)降序,如果人數(shù)相同,按課程號升序。4、高級查詢(1)求STUDENT和SC表的交叉表連接(2)查詢選修了課程的的學號、姓名及其選修課程課程號和成績(采用joinon和“,”where格式實現(xiàn))(3)求student和SC的自然連接(4)查詢每一門課的間接先修課(即先修課的先修課)(5)查詢每個學生及其選修課程的情況(包括沒有選修課程的學生,采用左外連接,采用兩種外連接格式)(6)查詢選修課程的情況及相應學生情況(采用右外連接,采用兩種外連接格式)(7)求STUDET和SC表的完全外連接(思考:與STUDENT、SC右外連接一樣嗎?)(8)查詢選修2號課程且成績在60分以上的所有學生的學號、姓名(9)查詢自己選修課程的總成績(10)查詢平均成績超過80的學號與姓名(11)單列子查詢:查詢與自己在同一個系學習的學生(12)多列子查詢:查詢與自己的系別年齡相同的學號、姓名、系別、年齡(13)查詢其他系中比信息科學與工程學院任意一個(其中某一個)學生年齡大的學生姓名和年齡(14)查選修了“數(shù)據(jù)庫”課程的學生學號和姓名(分別用連接查詢和子查詢實現(xiàn))(15)查詢所有選修了1號課程的學生姓名(用連接、IN子查詢和EXISTS實現(xiàn))(16)查詢沒有選修“數(shù)據(jù)庫”課程的學生學號和姓名(用IN子查詢和EXISTS分別實現(xiàn))(17)查詢自己學生不學的的課程名。(用EXISTS相關子查詢和IN謂詞實現(xiàn))(18)找出每個學生超過他選修課程平均成績的學號和課程號(19)查詢選修了全部課程的學生姓名(20)查詢所有學生都選的課程號、課程名(21)查詢每個學生的學號,姓名及選修課程的總分和平均分。(提示:使用開窗函數(shù)OVER)四、實驗報告要求應包含以下內(nèi)容:1、實驗名稱:本實驗項目的名稱。
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣東東莞東坑鎮(zhèn)第三小學(松實附小)招聘20人考前自測高頻考點模擬試題及答案詳解(易錯題)
- 2025湖南株洲市自然資源和規(guī)劃局選聘模擬試卷帶答案詳解
- 2025年煙臺市芝罘區(qū)衛(wèi)生類事業(yè)單位公開招聘工作人員(38人)模擬試卷及答案詳解參考
- 2025江西南昌市勞動保障事務代理中心招聘1名外包駕駛員考前自測高頻考點模擬試題完整答案詳解
- 2025甘肅科源電力有限公司高校畢業(yè)生招聘40人模擬試卷及完整答案詳解1套
- 2025廣東汕頭大學醫(yī)學院教務處醫(yī)學教育拓展項目教輔人員招聘1人考前自測高頻考點模擬試題及完整答案詳解
- 2025年福建省三明市尤溪縣總醫(yī)院招聘10人模擬試卷帶答案詳解
- 2025年宜昌市猇亭區(qū)急需緊缺人才引進12人考前自測高頻考點模擬試題及答案詳解(各地真題)
- 2025北京大學醫(yī)學部總務處房地產(chǎn)管理中心宿舍管理員的招聘2人考前自測高頻考點模擬試題完整答案詳解
- 2025貴州警察學院第十三屆貴州人才博覽會引才4人考前自測高頻考點模擬試題及答案詳解(易錯題)
- 2025年學歷提升-成人高考-專升本-成人高考專升本(法學類)歷年參考題庫含答案解析(5套)
- 2025年止血技術理論知識考試試題及答案
- ECMO護理進修匯報
- 2025年(完整版)(高級)政工師理論考試題庫與答案
- 首鋼職務職級管理辦法
- 建筑施工職業(yè)健康與安全防護指南
- 2025國家保安員資格考試題庫及答案
- 2025年黑龍江省齊齊哈爾市中考英語試卷
- 跨境電商股權分配協(xié)議范文
- 2025年深圳中考化學試卷真題(含答案)
- 2025至2030招投標行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
評論
0/150
提交評論