實驗07:數(shù)據(jù)庫的組合查詢和統(tǒng)計查詢_第1頁
實驗07:數(shù)據(jù)庫的組合查詢和統(tǒng)計查詢_第2頁
實驗07:數(shù)據(jù)庫的組合查詢和統(tǒng)計查詢_第3頁
實驗07:數(shù)據(jù)庫的組合查詢和統(tǒng)計查詢_第4頁
實驗07:數(shù)據(jù)庫的組合查詢和統(tǒng)計查詢_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

實驗6:數(shù)據(jù)庫的組合查詢和統(tǒng)計查詢實驗本實驗需要4學(xué)時。一、實驗?zāi)康氖箤W(xué)生熟練掌握SQLServer查詢分析器的使用方法,加深對SQL和Transact-SQL語言的查詢語句的理解。熟練掌握數(shù)據(jù)查詢中的分組、統(tǒng)計、計算和組合的操作方法。二、實驗內(nèi)容1)、分組查詢實驗。該實驗包括分組條件表達(dá)、選擇組條件的表達(dá)方法。2)、使用函數(shù)查詢的實驗。該實驗包括統(tǒng)計函數(shù)和分組統(tǒng)計函數(shù)的使用方法。3)、組合查詢實驗。4)、計算和分組計算查詢的實驗。三、實驗方法將查詢需求用Transact-SQL語言表示;在SQLServer查詢分析器的輸入?yún)^(qū)中輸入Transact-SQL查詢語句;設(shè)置查詢分析器的結(jié)果區(qū)為StandardExecute(標(biāo)準(zhǔn)執(zhí)行)或ExecutetoGrid(網(wǎng)格執(zhí)行)方式;發(fā)布執(zhí)行命令,并在結(jié)果區(qū)中查看查詢結(jié)果;如果結(jié)果不正確,要進(jìn)行修改,直到正確為止。四、實驗步驟1.基本操作實驗在圖書借閱庫中:1)、查找這樣的圖書類別:要求類別中最高的圖書定價不低于全部按類別分組的圖書平均定價的2倍。select類別,max(定價)'max',avg(定價)from圖書groupby類另UhavingMAX(定價)>2*avg(定價)

2)、求機(jī)械工業(yè)出版社出版的各類圖書的平均定價,用GROUPBY表示。select類別,avg(定價)'平均定價'from圖書where出版社='機(jī)械工業(yè)出版社'groupby類別icrosoftSQLServerManagementStudio±n(F)鋸(E)視囹⑼查詢冋項目(?)調(diào)試(D]TJ.丈新竝迪N]&啞醇豁囪二討占遍〒[割赳|圖書TB例 -|!執(zhí)行閃卜■*/^QLQueryl.sql-222-26\...\lenovo(52))*1 Eselect類別『己匹(定]介),平均定Ifrom圖書論氓岀版社=,機(jī)械工業(yè)岀版社,Lgroup旳類別*匚□結(jié)果消息類別平均定悄化學(xué)1盹計算機(jī)20頻學(xué)27.73)、列出計算機(jī)類圖書的書號、名稱及價格,最后求出冊數(shù)和總價格。select書號,書名,定價from圖書where類別='計算機(jī)'selectCOUNT(書號)'冊數(shù)',sum(定價)'總價格'from圖書where類別='計算機(jī)'

、、、Vicro^o~:SQL 'vlara^eneii:S:jdio文件舊褊輯(E)視圏M查向(Q)項目(P)調(diào)試(D)工具E窗口.皇.新Lu忸鶴蟄囪,匸T白-腮|圏書一?閱 -|!航(X)卜口』眾伺[g222-26\SQLEXPRESS.g書一1W闌-dbo.^W222-2&\SQLEXPRESS.□select.書號「書名「定價ixora圖韋-where類靭卜'計算機(jī),^selectCGUNT(書號],冊數(shù)1~才(定價],總價粉£□結(jié)果消息L£□結(jié)果消息L空1已氓類別=r計算機(jī)r書號書容定價1kO1JAV^i序設(shè)計2D2k02C語言埶程803k03數(shù)據(jù)結(jié)枸204kD4換作系統(tǒng)2D5kD5軟件工程43.8冊數(shù)總悄格1&1S3.S、列出計算機(jī)類圖書的書號、名稱及價格,并求出各出版社這類書的總價格,最后求出全部冊數(shù)和總價格。5)、查詢計算機(jī)類和機(jī)械工業(yè)出版社出版的圖書。select書號,書名,定價from圖書where類別='計算機(jī)'and出版社='機(jī)械工業(yè)出版社'xVicrs^c-:SQL Marage-nen?S^.idiD文件⑹編輯(E)視昌⑷查詢垃l項目(?)調(diào)試口工具(刀裁紅新建?、?勢強(qiáng)I囹書一1B閱 -I!執(zhí)行兇卜■“腐引U222-2&\SQLEXPRESS.囹書閱-dbo.讀者222-26\SQLEXPRESS.~幾查詢計算機(jī)類和機(jī)械工業(yè)岀版社岀版的圖書? 〒Eselect韋號「書名『定價ixoni圖書類則=?計算機(jī)pand出版社=,機(jī)械工業(yè)岀版社,#匚題結(jié)果消息書號書名定價1kO1JAH確序設(shè)計202k03數(shù)據(jù)結(jié)構(gòu)202.操作實驗在學(xué)生-課程庫中實現(xiàn)其查詢操作。1) 查找學(xué)時不低于平均學(xué)時的課程編號、名稱及開課學(xué)期。222-26\SQLEXPRESS.Iabl-<Jt>□課程^LQueryZ.sql-222日SELECT課程號「課程名:開睡學(xué)期from課程WHERE學(xué)時>=(SELECTAVG(學(xué)時]L FROM課程)J結(jié)果二》消息課程號課程容開課學(xué)期1104敎據(jù)庫原理及應(yīng)用321DG高等敎學(xué)1S107英語1410SHE:程序設(shè)計 3

求各學(xué)期的平均學(xué)時和總學(xué)時,用GROUPBY表示。旳F■ #治骨I目II古*I鞠I舸I三三IA寫丨知E222-2&\SQLEXPRESS.Iabl-dbok&QLQuery2.sql-222-26\...\lenavcBE二EC二開課學(xué)期7顯百匚學(xué)前)川UM(學(xué)時)-FROM課*呈 |列學(xué)時軟祕1訊LGROUP3Y開課學(xué)期W3)求各學(xué)期的總學(xué)分以及全部學(xué)分。4)求第34)求第3學(xué)期中學(xué)時最高的課程5)求第3學(xué)期學(xué)時超過60的課程。222-25詣QLEXPRE站hbl-THo,課稈FSQLQumry2sc|l-222-26\...\le詁SELECT課程名「學(xué)時FROM氓程WHERE學(xué)時沁匸匸.5E二EC二學(xué)時FROM課程WHERE肝課學(xué)期=,3'}彳匚m□結(jié)果A消息課程窯學(xué)時1高等數(shù)學(xué)902英語90求各學(xué)期學(xué)分高于本學(xué)期平均學(xué)分的課程。/iQLQuery3.sql222-26\...\lenovo(54}}*fSQLQuery2.5($■求各學(xué)期學(xué)分高于本學(xué)期平均李分商果程?!鮏ELECT開課學(xué)期「課程名「學(xué)分FROM課弟呈AWHERE學(xué)分|SELECT盒呻學(xué)分]FROM課程3乩開課學(xué)期弋?開課學(xué)期)□結(jié)果消息開課學(xué)期課程名學(xué)分12操作系統(tǒng)423數(shù)據(jù)庫原理加應(yīng)用533HE程序設(shè)計5

五、實驗報告要求1)、分別用SQL和Transact-SQL寫出實驗操作的查詢語句,對兩種語言進(jìn)行比較。2)、實驗步驟和實驗結(jié)果。3)、實驗中的問題和提高。六、注意事項1)、子句WHERE<條件>表示元組篩選條件,子句HAVING<條件>表示組選擇條件2)、組合查詢的子句間不能有語句結(jié)束符。3)、子句HAVING<條件>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論