實驗三(2) 數(shù)據(jù)庫復雜查詢

實驗三(2) 數(shù)據(jù)庫復雜查詢

ID:2082806

大?。?17.00 KB

頁數(shù):5頁

時間:2017-11-14

實驗三(2) 數(shù)據(jù)庫復雜查詢_第1頁
實驗三(2) 數(shù)據(jù)庫復雜查詢_第2頁
實驗三(2) 數(shù)據(jù)庫復雜查詢_第3頁
實驗三(2) 數(shù)據(jù)庫復雜查詢_第4頁
實驗三(2) 數(shù)據(jù)庫復雜查詢_第5頁
資源描述:

《實驗三(2) 數(shù)據(jù)庫復雜查詢》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、實驗三(2)復雜查詢班級:姓名:學號:專業(yè):一、實驗目的(1)熟練掌握復雜查詢的select語句。(2)熟練掌握連接查詢方法(3)熟練掌握嵌套查詢方法二、實驗內容(1)查詢比“林紅”年紀大的男學生信息。T-SQL語句:select*fromStudentwhereSex='男'andBirth<(selectBirthfromStudentwhereSname='林紅')(2)檢索所有學生的選課信息。T-SQL語句:selectdistinct*fromSC,StudentwhereSC.Sno=Student.Sno(3)查詢已選課學生的學號、姓名、課程名、成

2、績。連接查詢T—SQL語句:SELECTSC.Sno,Sname,Cname,GradeFROMCourse,SC,StudentWHERESC.Sno=Student.SnoandCourse.Cno=SC.Cno;(4)查詢選修了“C語言程序設計”的學生的學號和姓名。T-SQL語句:selectStudent.Sname'學生',Student.Sno'學號'fromSC,Student,CoursewhereSC.Sno=Student.SnoandCourse.Cno=SC.CnoandCname='C語言程序設計';(5)查詢與“張虹”在同一個班級的學

3、生學號、姓名、家庭住址。(子查詢)T-SQL語句:selectSno,Sname,Home_addrfromCourse,StudentwhereClassnoin(selectClassnofromStudentwhereSname='張虹')連接查詢T-SQL語句:selectS1.Sname'姓名',S1.Sno'學號',S1.Home_addr'家庭住址'fromStudentS1,StudentS2whereS1.Classno=S2.ClassnoandS2.Sname='張虹'andnotS1.Sname='張虹';(6)查詢其他班級中比“051”

4、班任一學生年齡大的學生的學號、姓名。帶有ANY或ALL謂詞的子查詢語句:selectStudent.Sname'姓名',Student.Sno'學號'fromStudentwhereBirth

5、nt.SnoandCno=Course.Cno))(8)查詢至少選修了學生“20050002”選修的全部課程的學生的學號,姓名。T-SQL語句:selectdistinctSC1.Sno'學號',Student.Sname'學生'fromSCSC1,Studentwherenotexists(select*fromSCSC2whereSC2.Sno='20050002'andnotexists(select*fromSCSC3whereSC3.Sno=SC1.SnoandSC3.Cno=SC2.Cno))andnotStudent.Sno='20050002'a

6、ndStudent.Sno=SC1.Sno;(9)檢索學生的學號、姓名、學習課程名及課程成績。T-SQL語句:SELECTSname,Student.Sno,Course.Cname,GradeFROMStudent,Course,SCWHEREStudent.Sno=SC.SnoandCourse.Cno=SC.Cno(10)檢索選修了“高數(shù)”課且成績至少高于選修課程號為“002”課程的學生的學號、課程號、成績,并按成績從高到低次序排列。T-SQL語句:selectStudent.Sno'學號',Course.Cno'課程號',SC.Grade'成績'from

7、SC,Student,CoursewhereCourse.Cname='高數(shù)'andSC.Grade>all(selectGradefromSCwhereSC.Cno='002')andSC.Sno=Student.SnoandSC.Cno=Course.CnoorderbySC.Gradedesc;(11)檢索選修3門以上課程的學生的學號、總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。T-SQL語句:selectStudent.Sno'學號',SUM(SC.Grade)'總成績'fromSC,StudentwhereSC.Sno=Student.

8、SnoandSC.Gra

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

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

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