版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
主講教師:姜云橋任務(wù)3.5連接查詢子項目3數(shù)據(jù)庫的查詢開發(fā)任務(wù)目標(biāo)1.能利用內(nèi)連接完成多表數(shù)據(jù)的查詢2.能利用左外連接完成多表數(shù)據(jù)的查詢3.能利用右外連接完成多表數(shù)據(jù)的查詢4.能利用自連接完成數(shù)據(jù)的查詢知識目標(biāo)1.掌握內(nèi)連接innerjoin的語法2.掌握左外連接LEFTjoin的語法3.掌握右外連接RIGHTjoin的語法4.掌握自連接的語法能力目標(biāo)任務(wù)要求利用數(shù)據(jù)庫jxgl中的student(學(xué)生信息表)、course(課程表)、score(成績表)、department(院系單位表)、teacher(教師表)和teach(講授表)6張完成內(nèi)連接的各種查詢,左外連接的各種查詢,右外連接的各種查詢以及自連接的查詢。任務(wù)必備知識想一想如何進行連接查詢?任務(wù)必備知識3.5.1內(nèi)連接內(nèi)連接用于返回兩個表中滿足連接條件的數(shù)據(jù),使用關(guān)鍵字innerjoin表示,也可以簡寫成join,其語法格式如下所示:fromtable_1innerjointable_2oncondition_1innerjointable_3oncondition_2...innerjointable_noncondition_n任務(wù)必備知識3.5.1內(nèi)連接【任務(wù)3.5.1】查詢”李軍”各科成績mysql>selectst.s_name,sc.c_no,sc.mark->fromstudentstjoinscoresconst.s_no=sc.s_no->wherest.s_name='李軍';任務(wù)必備知識3.5.1內(nèi)連接【任務(wù)3.5.2】查詢每位同學(xué)的姓名、最高分、最低分、平均分mysql>selectst.s_name,max(sc.mark),min(sc.mark),avg(sc.mark)->fromstudentstjoinscoresconst.s_no=sc.s_no->groupbyst.s_name;任務(wù)必備知識3.5.1內(nèi)連接【任務(wù)3.5.3】查詢平均成績大于等于75分的同學(xué)的姓名、學(xué)號和平均成績(保留一位小數(shù))mysql>selectst.s_name,st.s_no,round(avg(sc.mark),1)as'平均成績'->fromstudentstjoinscoresconst.s_no=sc.s_no->groupbyst.s_no->havingavg(sc.mark)>=75;任務(wù)必備知識3.5.1內(nèi)連接【任務(wù)3.5.4】查詢同時學(xué)過課程”A001”和”A002”學(xué)生的基本信息mysql>selectst.s_no,st.s_name,st.s_sex,st.s_birth,st.d_no,st.s_address,st.s_phone->fromstudentstjoinscoresconst.s_no=sc.s_no->groupbyst.s_no->havingsum(if(sc.c_noin('A001','A002'),1,0))>1;任務(wù)必備知識3.5.1內(nèi)連接【任務(wù)3.5.5】查詢”吳“姓同學(xué)課程的成績,顯示姓名,課程名,成績mysql>selectst.s_name,c.c_name,sc.mark->fromstudentstjoinscoresconst.s_no=sc.s_no->joincourseconc.c_no=sc.c_no->wherest.s_namelike'吳%';任務(wù)必備知識3.5.2左外連接左外連接語法如下:fromtable_1leftjointable_2oncondition_1leftjointable_3oncondition_2...leftjointable_noncondition_n任務(wù)必備知識3.5.2左外連接【任務(wù)3.5.6】查詢每位老師的授課信息mysql>select*fromteacherleftjointeachonteacher.t_no=teach.t_no;LeftjoinLeftjoin任務(wù)必備知識3.5.2左外連接【任務(wù)3.5.7】查詢各系部名稱和對應(yīng)的學(xué)生人數(shù),按照人數(shù)降序排列mysql>selectd.d_name,count(s.s_name)asstudent_num->fromdepartmentdleftjoinstudentsond.d_no=s.d_no->groupbyd.d_no->orderbystudent_numdesc;任務(wù)必備知識3.5.3右外連接fromtable_1rightjointable_2oncondition_1rightjointable_3oncondition_2...rightjointable_noncondition_n任務(wù)必備知識【任務(wù)3.5.8】通過右外連接方式實現(xiàn)【任務(wù)3.5.6】mysql>select*fromteachrightjointeacheronteacher.t_no=teach.t_no;3.5.3右外連接任務(wù)必備知識【任務(wù)3.5.9】通過右外連接實現(xiàn)【任務(wù)3.5.7】mysql>selectd.d_name,count(s.s_name)asstudent_num ->fromstudentsrightjoindepartmentdond.d_no=s.d_no ->groupbyd.d_no->orderbystudent_numdesc;3.5.3右外連接任務(wù)必備知識【任務(wù)3.5.10】從教師授課表teach中找出授課相同的組合,即同一門課存在多個教師授課mysql>selectdistinctt1.t_no,t1.c_no ->fromteacht1jointeacht2ont1.c_no=t2.c_noandt1.t_no<>t2.t_no;3.5.4自連接任務(wù)實施1.查詢各部門名稱及其對應(yīng)的員工數(shù)量,結(jié)果如下所示:任務(wù)實施2.查詢各學(xué)歷對應(yīng)的平均福利、最高福利、最低福利,結(jié)果如下:任務(wù)實施3.查詢各部門的名稱及其對應(yīng)的男、女人數(shù),結(jié)果如下:任務(wù)實施4.查詢”王”姓員工的基本收入,結(jié)果如下:任務(wù)實施5.僅查詢“學(xué)院”的名稱及對應(yīng)的職稱的人數(shù),結(jié)果按系部名稱和職稱排序,其中職稱的順序依次為教授、副教授、講師、助講:任務(wù)實施6.查詢各部門名稱,及其對應(yīng)的平均基本收入(保留兩位有效小數(shù)),結(jié)果如下:任務(wù)實施要求撰寫實訓(xùn)總結(jié),把完成任務(wù)過程中主要操作、命令及關(guān)鍵步驟的截圖,遇到的問題與解決方法、未解決或需要進一步探討的問題、以及任務(wù)實踐過程中的收獲和經(jīng)驗教訓(xùn)的內(nèi)容寫入總結(jié)并提交
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務(wù)公司合作協(xié)議
- 2025版委托代辦食品生產(chǎn)許可合同2篇
- 2025年度個人股權(quán)交易合同范本:股權(quán)轉(zhuǎn)讓流程與稅務(wù)籌劃4篇
- 2025-2030全球合成麝香香料行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國3D ToF深度相機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025版屋頂廣告牌廣告位租賃合同(二零二五年度)3篇
- 2025-2030全球氯化鍶89Sr行業(yè)調(diào)研及趨勢分析報告
- 2024年趣味化學(xué)知識競賽題庫及答案(共180題)
- 2025版微電影主創(chuàng)人員聘用合同模板3篇
- 2025版定制化柴油采購居間服務(wù)合同6篇
- 2024-2025學(xué)年八年級上學(xué)期1月期末物理試題(含答案)
- 商場電氣設(shè)備維護勞務(wù)合同
- 《妊娠期惡心嘔吐及妊娠劇吐管理指南(2024年)》解讀
- 2025年高考語文作文滿分范文6篇
- 2023年國家公務(wù)員錄用考試《行測》真題(行政執(zhí)法)及答案解析
- 維吾爾醫(yī)優(yōu)勢病種
- 全國教學(xué)設(shè)計大賽一等獎英語七年級上冊(人教2024年新編)《Unit 2 Were Family!》單元教學(xué)設(shè)計
- 2024智慧醫(yī)療數(shù)據(jù)字典標(biāo)準(zhǔn)值域代碼
- 年產(chǎn)12萬噸裝配式智能鋼結(jié)構(gòu)項目可行性研究報告模板-立項備案
- 【獨家揭秘】2024年企業(yè)微信年費全解析:9大行業(yè)收費標(biāo)準(zhǔn)一覽
- 醫(yī)療器械經(jīng)銷商會議
評論
0/150
提交評論