單表簡單查詢與多表聯(lián)接查詢設計

單表簡單查詢與多表聯(lián)接查詢設計

ID:27751043

大?。?6.82 KB

頁數(shù):5頁

時間:2018-12-05

單表簡單查詢與多表聯(lián)接查詢設計_第1頁
單表簡單查詢與多表聯(lián)接查詢設計_第2頁
單表簡單查詢與多表聯(lián)接查詢設計_第3頁
單表簡單查詢與多表聯(lián)接查詢設計_第4頁
單表簡單查詢與多表聯(lián)接查詢設計_第5頁
資源描述:

《單表簡單查詢與多表聯(lián)接查詢設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。

1、《數(shù)據(jù)庫原理與應用》課程實驗報告實驗查詢設計實驗1.實驗目的(1)了解查詢的H的,掌握SELECT語句的基本語法和查詢條件的表示方法。(2)掌握數(shù)據(jù)排序和數(shù)據(jù)聯(lián)接查詢的方法。(3)掌握SQLServer查詢分析器的使用方法。2.實驗要求(1)針對“TM”數(shù)據(jù)庫,在SQLServer查詢分析器中,川T-SQL語句實現(xiàn)以下單表查詢操作,卯將將調(diào)試成功的T-SQL命令,填入實驗報告中。a)查詢所有課程的詳細情況。b)查詢來自江蘇或山東的學生學號和姓名,并以中文名稱妞示輸出的列名。c)查詢選修了課程的學生學號(一人選了多門

2、課程的話,學號只顯示~次)。d)查詢選修課程號為07253001的學號和成績,并要求對查詢結果按成績降序排列,如果成績相同則按學號升序排列。e)查詢所有學生的學號、姓名和年齡。f)查詢選修課程號為07253001的成績在85-95之間的學生學號和成績,并將成績乘以0.7輸出。g)查詢數(shù)學與信息技術學院(DEPT_TD為07)或物理與電子工程學院(DEPT_ID為09)姓張的學生的信息。。h)查詢#有核心課程(課程名中帶*的)的情況。i)查詢?nèi)鄙倭顺煽兊膶W生的學號和課程號,查詢結果按課程號升序排列。(2)在SQLSe

3、rver查詢分析器平,川T-SQL語句實現(xiàn)下列數(shù)據(jù)聯(lián)接查詢操作:a)查詢每個學生的情況以及他(她)所選修的課程。b)杳詢學生的學號、姓名、選修的課程名及成繢。c)查詢選修C語言程序設計且成績?yōu)?5分以上的學生學號、姓名及成績。d)查詢和學生柏文楠是同一個民族的學生(用自身聯(lián)接實現(xiàn))。e)分別用等值聯(lián)接和內(nèi)聯(lián)接查詢有授課記錄的老師的姓名。f)用外聯(lián)接查詢所冇老師的授課情況,輸出老師的工號、姓名、職稱、院系、擔任的課程號和授課的學期,結果按院系和職稱升序排列。如糶該老師沒有授課歷史,在課程號和授課的學期中顯示空值⑶在S

4、QLServerManagementStudio中新建查詢,完成以上查洵命令的M吋,熟悉SQL編輯器工具欄中各快捷按鈕的作用。(4)按要求完成實驗報告。1.實驗步驟、結果和總結實驗步驟/結果將調(diào)試成功的T-SQL語句寫在下方(標明題號)。(1)a."SELECT*FROMCourse*/b.SELECTS_ID,S_NameFROMStudentWHEREBirth_PlaceINC江蘇、1山永')c.SELECTDISTINCTS_IDFROMSCd.SELECTS_ID,EXAM_GradeFROMSCWHER

5、EC_ID=1072530011ORDERBYEXAM_GradeDESC,S_IDASC;e.SELECTS_ID,S_Name,year(getdate())-year(Date_of_Birth)FROMStudentf.SELECTEXAM_Grade*0.7,S_IDFROMSCWHEREC_ID-1072530011ANDEXAM_GradeBETWEEN85and95g.SELECT*FROMStudentWHERES_NAMELIKE'^lJ%'ANDDEPT_ID=07ORDEPT_ID=09h.

6、SELECT*FROMCourseWHEREC_NameLIKE'%*%'i.SELECTSJD.CJDFROMSCWHEREEXAM_GradeISNULLORDERBYCJD⑵a.SELECTS_ID.S_Name.Gender,Birth_Place.DEPT_ID.Class_ID.Course,C_NameFROMStudentjoinSConStudentS_ID=SC.S_IDjoinCourseonCourse.C_ID=SCb.SELECTSIDSName.CName,EXAMGradeFROMS

7、tudentinnerjoinSConStudent.S_ID=SC.S_IDinnerjoinCourseonSCc.SELECTS_lD.S_Name.EXAM_GradeFROMStudent.SC.CourseWHEREStudent.S_TD=SC.S_IDandCourse.C_ID=SC.C_IDandC_Name=’C語Pi?程序設i+'andEXAM_Grade>=85d.SELECTS_NameFROMStudentWHERENationality=(SELECTNationalityFROMS

8、tudentWHERES_Name=*柏文楠*)e.SELECTDISTINCTT_NameFROMTeacherinnerjoinTConTeacherT」DTCT」Df.SELECTTeacher.T_ID.Teacher.T_Name,Teacher.Academic_Title.Department.DEPT_Name.TC.C_ID.TC.Seme

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。