實驗二:簡單_嵌套_組合查詢.ppt

實驗二:簡單_嵌套_組合查詢.ppt

ID:48734797

大?。?47.00 KB

頁數(shù):18頁

時間:2020-01-20

實驗二:簡單_嵌套_組合查詢.ppt_第1頁
實驗二:簡單_嵌套_組合查詢.ppt_第2頁
實驗二:簡單_嵌套_組合查詢.ppt_第3頁
實驗二:簡單_嵌套_組合查詢.ppt_第4頁
實驗二:簡單_嵌套_組合查詢.ppt_第5頁
資源描述:

《實驗二:簡單_嵌套_組合查詢.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、實驗二、查詢與更新實驗?zāi)康牧私釹QLServer查詢分析器的使用方法,加深對T-SQL語言的查詢語句的理解。掌握表的數(shù)據(jù)簡單查詢、數(shù)據(jù)排序和數(shù)據(jù)連接查詢的SQL表達(dá)和查詢分析操作方法,理解相關(guān)的SQL語句。學(xué)會利用SQL語言表達(dá)數(shù)據(jù)查詢中的分組、統(tǒng)計等操作。2.實驗內(nèi)容(1)簡單查詢實驗 用SQL表達(dá)簡單查詢操作,包括投影、選擇條件表達(dá)、數(shù)據(jù)排序等,通過SQLServer查詢分析器輸入,并顯示正確結(jié)果。 (2)分組查詢,包括分組條件表達(dá)、選擇組條件的表達(dá)方法。(3)使用函數(shù)查詢,包括統(tǒng)計函數(shù)和分組統(tǒng)計函數(shù)的使用方法。(4)連接查詢實驗 用SQL表達(dá)連接查詢操作,通過

2、SQLServer查詢分析器輸入,并顯示正確結(jié)果。(5)嵌套查詢實驗用T-SQL表達(dá)嵌套查詢操作,包括使用IN、比較符、EXISTS等操作符,通過SQLServer查詢分析器輸入、分析并顯示正確結(jié)果。3.實驗要求1)簡單查詢實驗在XSGL庫中,用T-SQL語句表示下列操作,并通過查詢分析器實現(xiàn)其數(shù)據(jù)查詢操作:(1)求學(xué)院編號為’0002’的男生的學(xué)號、姓名和性別。(2)求選修課程’327401’且成績在80~90之間的學(xué)生學(xué)號和成績,將成績乘以系數(shù)0.8輸出,且將sno更名為學(xué)號,成績列更名為處理成績。(3)求選修了課程的學(xué)生學(xué)號。(4)求選修了’327401’課程

3、的學(xué)生學(xué)號和成績,并要求對查詢結(jié)果按成績的降序排列,如果成績相同則按學(xué)號的升序排列。(5)求缺少了成績的學(xué)生的學(xué)號和課程號。(6)求姓名中包含‘麗’的學(xué)生的信息。2)復(fù)雜查詢(1)查詢選修了‘線性代數(shù)’課程的學(xué)生學(xué)號、姓名。(2)查詢選修了‘線性代數(shù)’課程或‘英語口語’課程的學(xué)生學(xué)號、姓名。 (3)查詢選修了‘218801’課程但沒有選修‘216301’課程的學(xué)生學(xué)號、姓名。 (4)查詢同時選修‘218801’課程和‘216301’課程的學(xué)生學(xué)號、姓名。(5)按授課班號統(tǒng)計選修該課程的人數(shù),并按人數(shù)升序排序。 (6)統(tǒng)計各個學(xué)院的人數(shù)。 (7)創(chuàng)建課程平均分視圖。3

4、)更新(1)將一個新學(xué)生(學(xué)號:‘20067027’,姓名:‘張三’,年齡:20,所在系編號:‘0002’)插入到學(xué)生表中。(2)將所有安排在C117的課程調(diào)整到D109。 (3)從課程表中刪除‘楊麗’老師的所有排課記錄。4.實驗前準(zhǔn)備寫出查詢T-SQL語句,對照XSGL庫中的測試數(shù)據(jù)找出查詢結(jié)果。5.實驗步驟和方法(1)檢查測試記錄 打開將SQLServer企業(yè)管理器,查看數(shù)據(jù)庫表中的相關(guān)記錄;如果與測試記錄不符,執(zhí)行數(shù)據(jù)輸入和維護(hù)操作,使與測試記錄一致。(2)打開并設(shè)置查詢分析器對象瀏覽器SQL代碼區(qū)結(jié)果區(qū)選擇的對象數(shù)據(jù)庫對象SQL語句服務(wù)器名輸出窗格按鈕設(shè)置查

5、詢分析器①選工具/對象瀏覽器/顯示②擊調(diào)出結(jié)果區(qū)對象瀏覽區(qū)結(jié)果區(qū)SQL輸入?yún)^(qū)設(shè)置結(jié)果窗格頁面執(zhí)行模式鍵(3)輸入SQL并查看結(jié)果①選數(shù)據(jù)庫對象②輸入SQL代碼③擊分析鍵和執(zhí)行鍵④查看結(jié)果網(wǎng)格頁面工具欄及統(tǒng)計頁面執(zhí)行模式鍵保存SQL清除SQL執(zhí)行SQL分析SQL選擇頁面(4)分析查詢結(jié)果分析查詢結(jié)果。如果結(jié)果不正確,分析原因并進(jìn)行修改,直到正確為止。如果結(jié)果正確,可將SQL查詢語句保存,或清除輸入?yún)^(qū)繼續(xù)實驗。6.注意事項(1)查詢分析器設(shè)置。 (2)輸入SQL語句時應(yīng)注意,語句中除中文屬性和字符串外,均使用西文操作符號,包括引號“、等號=、逗號,、+、()等。(3)語

6、句的層次嵌套關(guān)系和括號的配對使用(4)子句WHERE〈條件〉表示元組篩選條件,子句HAVING〈條件〉表示組選擇條件。 (5)組合查詢的子句間不能有語句結(jié)束符或GO語句。 (6)子句HAVING〈條件〉必需和GROUPBY〈分組字段〉子句配合使用。本節(jié)結(jié)束,謝謝

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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