![MySQL-05模糊查詢聚合函數(shù)_第1頁](http://file4.renrendoc.com/view/71746f3dbfef15e379d32e4b6817d019/71746f3dbfef15e379d32e4b6817d0191.gif)
![MySQL-05模糊查詢聚合函數(shù)_第2頁](http://file4.renrendoc.com/view/71746f3dbfef15e379d32e4b6817d019/71746f3dbfef15e379d32e4b6817d0192.gif)
![MySQL-05模糊查詢聚合函數(shù)_第3頁](http://file4.renrendoc.com/view/71746f3dbfef15e379d32e4b6817d019/71746f3dbfef15e379d32e4b6817d0193.gif)
![MySQL-05模糊查詢聚合函數(shù)_第4頁](http://file4.renrendoc.com/view/71746f3dbfef15e379d32e4b6817d019/71746f3dbfef15e379d32e4b6817d0194.gif)
![MySQL-05模糊查詢聚合函數(shù)_第5頁](http://file4.renrendoc.com/view/71746f3dbfef15e379d32e4b6817d019/71746f3dbfef15e379d32e4b6817d0195.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
課程目標(biāo)了解數(shù)據(jù)庫的概念掌握MySQL數(shù)據(jù)庫服務(wù)器的安裝方法了解數(shù)據(jù)庫的組成和創(chuàng)建數(shù)據(jù)庫熟練使用SQL(DDL)創(chuàng)建表熟練使用SQL(DML)對表進(jìn)行增刪改操作熟練使用SQL(DQL)對表進(jìn)行查詢課程介紹第一章第二章第三章第四章第五章第六章第七章初識數(shù)據(jù)庫數(shù)據(jù)庫建表原則和方式使用標(biāo)準(zhǔn)SQL增刪改標(biāo)準(zhǔn)SQL數(shù)據(jù)查詢基礎(chǔ)模糊,聚合函數(shù)、分組查詢連表查詢數(shù)據(jù)庫綜合案例第五章模糊查詢聚合函數(shù)回顧SELECT…FROM…
WHERE語句的使用排序、行數(shù)限定常用函數(shù)本章目標(biāo)會使用like語法進(jìn)行模糊查詢熟練使用%_兩中通配符熟練使用in和notin關(guān)鍵字熟練使用聚合函數(shù)本章任務(wù)查詢teacher表,名字中帶‘明’字的老師信息查詢teacher表中地址在濟(jì)南或者泰安或者北京的老師信息查詢student表中學(xué)生的總個(gè)數(shù)模糊查詢和聚合函數(shù)第一節(jié)LIKE語法IN和NOTIN語法聚合函數(shù)子查詢
上節(jié)的疑問上節(jié)我們能做到根據(jù)某個(gè)精確條件來查找記錄,如果工資>2000、地址在濟(jì)南無論在現(xiàn)實(shí)生活中的體驗(yàn),還是公司的信息統(tǒng)計(jì)都會用到模糊查詢即你可以根據(jù)一部分關(guān)鍵字,來搜索想要的記錄,讓查詢名字中帶‘明’字的老師信息想想你常用的百度一下LIKE語法MySQL中可以使用Like關(guān)鍵字來進(jìn)行模糊查詢SELECT列,列….FROM表名
WHERE列LIKE條件關(guān)鍵是這個(gè)條件怎么寫LIKE后條件的四種用法LIKE后面跟的條件共有4中條件%:表示任意0個(gè)或多個(gè)字符_:表示任意單個(gè)字符[]:表示括號內(nèi)所列字符中的一個(gè)(了解內(nèi)容)[^]:表示示不在括號所列之內(nèi)的單個(gè)字符(了解內(nèi)容)LIKE---%%:表示任意0個(gè)或多個(gè)字符查詢張姓老師的詳細(xì)信息查詢李姓老師的詳細(xì)信息SELECT*FROMteacherWHERENAMELIKE'張%‘;SELECT*FROMteacherWHERENAMELIKE‘李%‘;演示示例1查詢張姓名字中帶有一個(gè)廣字的老師的信息查詢名字中既有奇又有洋字的老師的信息SELECT*FROMteacherWHERENAMELIKE‘張%廣%‘;SELECT*FROMteacherWHERENAMELIKE‘%奇%‘a(chǎn)ndNAMELIKE‘%洋%‘;注意不能使用WHERENAMELIKE‘%奇%洋%‘,查不出洋奇這個(gè)結(jié)果學(xué)員操作1查詢姓名中帶有’明’字老師的信息查詢姓名中以‘明’結(jié)尾的老師的信息查詢姓李、地址在濟(jì)南的老師信息LIKE---__
:表示任意單個(gè)字符查詢姓名兩個(gè)字的老師查詢姓名三個(gè)字的老師SELECT*FROMteacherWHERENAMELIKE'__';SELECT*FROMteacherWHERENAMELIKE'___';這是兩個(gè)下劃線這是三個(gè)下劃線演示示例2查詢張姓兩個(gè)字的老師信息查詢張姓兩個(gè)以及兩個(gè)字以上的老師信息SELECT*FROMteacherWHERENAMELIKE‘張_‘;SELECT*FROMteacherWHERENAMELIKE‘張_%‘;學(xué)員操作2查詢地址以濟(jì)開頭兩個(gè)字的老師信息查詢姓名第三個(gè)字是洋的老師信息小結(jié)通過模糊查詢可以用部分關(guān)鍵字做出數(shù)據(jù)統(tǒng)計(jì)模糊查詢比較常用的通配符有兩個(gè):%和_模糊查詢和聚合函數(shù)第二節(jié)LIKE語法IN和NOTIN語法聚合函數(shù)子查詢
IN如果我們要查詢地址在泰安或者濟(jì)南的老師信息我們還以用IN關(guān)鍵字來實(shí)現(xiàn),寫法上更簡單SELECT*FROMteacherWHEREaddress='濟(jì)南'ORaddress='泰安';SELECT*FROMteacherWHEREaddressIN('濟(jì)南','泰安');多個(gè)值用逗號隔開NOTIN如果我們要查詢地址不在在泰安并且不在濟(jì)南的老師信息同理我們還可以用NOTIN關(guān)鍵字來實(shí)現(xiàn),寫法上更簡單SELECT*FROMteacherWHEREaddress<>'濟(jì)南'ORaddress<>'泰安'SELECT*FROMteacherWHEREaddressNOTIN('濟(jì)南','泰安');多個(gè)值用逗號隔開學(xué)員操作3查詢工資是2000或者3000或者4000的老師信息查詢工資不是2000也不是3000也不是4000的老師信息模糊查詢和聚合函數(shù)第三節(jié)LIKE語法IN和NOTIN語法聚合函數(shù)子查詢
思考怎么統(tǒng)計(jì)教師表的總記錄數(shù)怎么統(tǒng)計(jì)教師表最高工資怎么統(tǒng)計(jì)教師表的最低工資怎么統(tǒng)計(jì)教師表的平均工資怎么統(tǒng)計(jì)教師表總工資聚合函數(shù)聚合函數(shù)是對一組值執(zhí)行計(jì)算并返回單一結(jié)果的函數(shù),常配合GROUPBY語法一起使用。我們可以認(rèn)為一張表本身就是一個(gè)組聚合函數(shù)--COUNTCOUNT可以統(tǒng)計(jì)總記錄數(shù)查詢地址在濟(jì)南的老師有多少個(gè)SELECTCOUNT(1)FROMteacherSELECTCOUNT(1)FROMteacherWHEREaddress='濟(jì)南'聚合函數(shù)—MIN、MAXMIN可以統(tǒng)計(jì)一組數(shù)中的最小值MAX可以統(tǒng)計(jì)一組數(shù)中的最大值SELECTMIN(salary)FROMteacherSELECTMIN(salary),MAX(salary)FROMteacher聚合函數(shù)—AVG、SUMAVG
可以統(tǒng)計(jì)一組數(shù)中的平均值SUM
可以統(tǒng)計(jì)一組數(shù)中的總和SELECTAVG(salary)FROMteacherSELECTSUM(salary)FROMteacher學(xué)員操作4查詢工資等于3000的老師總數(shù)查詢在地址在濟(jì)南的老師的平均工資、最高工資、最低工資模糊查詢和聚合函數(shù)第四節(jié)LIKE語法IN和NOTIN語法聚合函數(shù)子查詢
思考查詢教師表中工資最高的老師的信息SELECT*FROMteacherWHEREsalary=MAX(salary)可這種方式是錯(cuò)誤的,因?yàn)閣here在select之前執(zhí)行,所以,執(zhí)行where時(shí)還未分組,也就沒有最大值、最小值這些信息你想到這種方式了嗎?子查詢查詢的結(jié)果如果是一行一列,可以將結(jié)果看成一個(gè)值來使用查詢的結(jié)果是多列、多行、多行多列,可以看成一個(gè)臨時(shí)表來使用子查詢–一行一列查詢工資最高的老師信息SELECT*FROMteacherWHEREsalary=(SELECTMAX(salary)FROMteacher)注意把子查詢用括號括起來子查詢–多行查詢跟張明老師在同一個(gè)地址的老師信息(不包括張明)SELECT*FROM( SEL
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球晶圓檢測用物鏡行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國鉆頭修磨機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球醫(yī)療器械用注塑機(jī)行業(yè)調(diào)研及趨勢分析報(bào)告
- 主講人鄭長花
- 第06講 我們生活的大洲-亞洲(解析版)
- 2025原料采購合同的模板
- 2025個(gè)人保證擔(dān)保借款合同
- 門面房房屋租賃合同范本
- 工地配餐合同協(xié)議書范本
- it運(yùn)維外包服務(wù)合同
- 稅收流失論文-我國個(gè)人所得稅稅收流失問題及對策研究
- 長榮股份:投資性房地產(chǎn)公允價(jià)值評估報(bào)告
- 2022年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)試題及答案解析
- 銀行內(nèi)部舉報(bào)管理規(guī)定
- 平面幾何強(qiáng)化訓(xùn)練題集:初中分冊數(shù)學(xué)練習(xí)題
- 項(xiàng)目獎金分配獎勵制度和方案完整版
- 支氣管鏡試題
- 送達(dá)地址確認(rèn)書(訴訟類范本)
- 陰道鏡幻燈課件
- 現(xiàn)代漢語詞匯學(xué)精選課件
- 上海音樂學(xué)院 樂理試題
評論
0/150
提交評論