版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第十章查詢數(shù)據(jù)內(nèi)容查詢語句的基本語法單表查詢多表連接查詢子查詢合并查詢結(jié)果SELECT 語句的語法SELECT selection_list 選擇哪些列 FROM table_list 從何處選擇行 WHERE primary_constraint 行必須滿足什么條件 GROUP BY grouping_columns 怎樣對(duì)結(jié)果分組 HAVING secondary_constraint 行必須滿足的第二條件 ORDER BY sorting_columns 怎樣對(duì)結(jié)果排序 LIMIT count 結(jié)果限定 單表查詢查詢表中所有數(shù)據(jù)select * from table_name selec
2、t 列出表中所有的字段名 from table_name查詢特定列查詢特定行 使用where字句查詢指定行 查詢條件 = = = != ! != = 等的轉(zhuǎn)換如成績(jī)?cè)?0-95之間的學(xué)生 注意事項(xiàng)模糊查詢(1)like不使用通配符 相當(dāng)于 =使用通配符% 代表任意長(zhǎng)度的字符 b% _ 代表一個(gè)字符 王_ _注意事項(xiàng)模糊查詢(2)Regexp 或者 Rlike 表示字符開始$ 表示字符結(jié)束部分. 表示字符串中的任意一個(gè)字符字符集合匹配字符集合中的任意一個(gè)字符字符集合匹配除了字符集合中的任意一個(gè)字符* 代表多個(gè)該字符之前的字符 一個(gè)或零個(gè) a*c+代表多個(gè)該符號(hào)之前的字符字符串N字符串出現(xiàn)N次字符
3、串M,N字符串至少出現(xiàn)M次,最多出現(xiàn)N次模糊查詢的例子消除重復(fù)記錄select distinct 屬性名 例子 select distinct name from stu_info分組查詢group by 屬性名group by 單獨(dú)使用意義不大,只能顯示出一組數(shù)據(jù)中的第一個(gè)。與group_concat()函數(shù)配合使用一般跟集合函數(shù)一起使用,計(jì)算分組中的總個(gè)數(shù)、最大值、最小值等。查詢課程的選課人數(shù)配合having 字句 限制輸出的結(jié)果Having與where 的區(qū)別舉例 選修人數(shù)大于兩人的與with rullup配合使用,可以做總計(jì)having和where區(qū)別HAVING子句可以讓我們篩選成組
4、后的各組數(shù)據(jù),WHERE子句在集合前先篩選記錄。這是由于where和having的執(zhí)行級(jí)別不同,在查詢過程中集合語句(sum,min,max,avg,count)要比having子句優(yōu)先執(zhí)行。而where子句在查詢過程中執(zhí)行優(yōu)先級(jí)別優(yōu)先于集合語句。having就是來彌補(bǔ)where在分組數(shù)據(jù)判斷時(shí)的不足。因?yàn)閣here執(zhí)行優(yōu)先級(jí)別要快于集合語句。 使用集合函數(shù)CountMaxMinSumAvgLimit 限制查詢結(jié)果的數(shù)量不指定初始位置Limit 20制定初始位置Limit 5,20第一條數(shù)據(jù)位置為0,依次類推內(nèi)容查詢語句的基本語法單表查詢多表連接查詢子查詢合并查詢結(jié)果內(nèi)連接內(nèi)連接是實(shí)際開發(fā)的過
5、程中使用最多的一種功能:當(dāng)兩個(gè)表有相同意義字段時(shí),可以通過該字段連接兩個(gè)表,當(dāng)兩個(gè)字段值相等時(shí),就可以查出該記錄。語法格式Select 字段名 from表名1,表名2 where 連接條件qq游戲 斗地主級(jí)別 外連接(1)左外連接 語法格式Select 屬性列表 from 表名1,表名2 left join 表名2 on 連接條件 有些人沒選課功能:可以查詢出表1中的所有數(shù)據(jù),但是表2中的數(shù)據(jù)只能查詢出符合條件的數(shù)據(jù)。外連接(2)右外連接語法格式Select 屬性列表 from 表名1 right join 表名2 on 連接條件 有些課沒人選功能:可以查詢出表2中的所有數(shù)據(jù),但是表1中的數(shù)據(jù)
6、只能查詢出符合條件的數(shù)據(jù)。內(nèi)容查詢語句的基本語法單表查詢多表連接查詢子查詢合并查詢結(jié)果子查詢將查詢語句嵌套另一個(gè)查詢語句中,內(nèi)層的結(jié)果將是外層的查詢條件帶in的子查詢帶比較運(yùn)算符的子查詢帶any的子查詢帶all的子查詢帶exists子查詢 帶in的子查詢作用:一個(gè)查詢的條件在另一個(gè)查詢的結(jié)果中查詢出中文系的考生的學(xué)號(hào),姓名,分?jǐn)?shù)帶比較運(yùn)算符的子查詢選擇出最低分的學(xué)生姓名,學(xué)號(hào)員工的工資高于本部門的平均工資。帶any的子查詢作用:滿足內(nèi)層的其中的任何一個(gè)條件例如:年齡在特定點(diǎn)可以免費(fèi)享用早餐 特定的年齡存在sep_age表中帶all的子查詢作用:滿足內(nèi)層的其中的所有條件帶exists子查詢Exists這個(gè)關(guān)鍵字表示存在,內(nèi)層查詢不返回記錄,而是返回true和false 當(dāng)返回true時(shí)外層查詢則查詢,否則外層不執(zhí)行。為表和字段起別名As關(guān)鍵字 為表和字段
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度貨運(yùn)司機(jī)勞動(dòng)合同模板(含績(jī)效考核)
- 二零二五年度學(xué)校教師學(xué)生國(guó)際交流與合作聘用合同3篇
- 二零二五年度信息技術(shù)產(chǎn)品軟件售后服務(wù)合同書模板2篇
- 2025年度個(gè)人法律咨詢委托書范本4篇
- 二零二五年度廚房電氣設(shè)備安裝與維護(hù)承包協(xié)議4篇
- 2025版實(shí)習(xí)合同模板:實(shí)習(xí)期間解約與補(bǔ)償3篇
- 二零二五版舊機(jī)動(dòng)車交易車輛售后配件供應(yīng)合同3篇
- 2025版實(shí)習(xí)期員工勞動(dòng)合同-實(shí)習(xí)期間合同解除與續(xù)簽3篇
- 珠??萍紝W(xué)院《賈平凹文學(xué)創(chuàng)作研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度商業(yè)寫字樓租賃合同樣本
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第十一章運(yùn)動(dòng)技能的練習(xí)
- 蟲洞書簡(jiǎn)全套8本
- 射頻在疼痛治療中的應(yīng)用
- 四年級(jí)數(shù)學(xué)豎式計(jì)算100道文檔
- “新零售”模式下生鮮電商的營(yíng)銷策略研究-以盒馬鮮生為例
- 項(xiàng)痹病辨證施護(hù)
- 職業(yè)安全健康工作總結(jié)(2篇)
- 懷化市數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)發(fā)展概況及未來投資可行性研究報(bào)告
- 07FD02 防空地下室電氣設(shè)備安裝
- 教師高中化學(xué)大單元教學(xué)培訓(xùn)心得體會(huì)
- 彈簧分離問題經(jīng)典題目
評(píng)論
0/150
提交評(píng)論