九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

數(shù)據(jù)查詢及統(tǒng)計(jì)

上傳人:仙*** 文檔編號(hào):40109134 上傳時(shí)間:2021-11-13 格式:PPT 頁數(shù):24 大?。?79.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)據(jù)查詢及統(tǒng)計(jì)_第1頁
第1頁 / 共24頁
數(shù)據(jù)查詢及統(tǒng)計(jì)_第2頁
第2頁 / 共24頁
數(shù)據(jù)查詢及統(tǒng)計(jì)_第3頁
第3頁 / 共24頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)查詢及統(tǒng)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)查詢及統(tǒng)計(jì)(24頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、數(shù)據(jù)查詢及統(tǒng)計(jì)數(shù)據(jù)查詢及統(tǒng)計(jì) 本章主要內(nèi)容本章主要內(nèi)容 單表查詢 多表連接查詢 嵌套查詢 聚集函數(shù) 分組數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫中使用的表數(shù)據(jù)庫中使用的表數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用單表查詢單表查詢單表查詢單表查詢F單表無條件查詢單表無條件查詢 命令格式:命令格式: SELECT ALL|DISTINCT TOP NPERCENT SELECT ALL|DISTINCT TOP NPERCENT AS AS , , AS AS ,.,. FROM FROM 表名表名| |視圖名視圖名 數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用單表查詢單表查詢例題一例題一 查詢?nèi)簩W(xué)生的信息查詢?nèi)簩W(xué)生

2、的信息.SELECT SELECT * *FROM STUDENTFROM STUDENT數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用單表查詢單表查詢F單表有條件查詢單表有條件查詢命令格式:命令格式:SELECT ALL|DISTINCT SELECT ALL|DISTINCT AS AS , AS AS,.,.FROM FROM WHERE WHERE 數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用單表查詢單表查詢例題二例題二 查詢王坤的個(gè)人信息。查詢王坤的個(gè)人信息。SELECT SELECT * *FROM STUDENTFROM STUDENTWHERE SNAME=WHERE SNAME=王坤王坤數(shù)據(jù)庫原理及應(yīng)

3、用數(shù)據(jù)庫原理及應(yīng)用單表查詢單表查詢F模糊查詢模糊查詢LIKE(LIKE(模糊查詢模糊查詢) )用法:用法: NOT LIKE NOT LIKE ESCAPE ESCAPE 其含義是查找指定的屬性列值與其含義是查找指定的屬性列值與 相匹配的記錄。相匹配的記錄。 可以是一個(gè)完整的字符串,也可以含有通配符可以是一個(gè)完整的字符串,也可以含有通配符% %和和_ _。其中:。其中:%(%(百分號(hào)百分號(hào)) ):代表任意長度:代表任意長度( (長度可以為長度可以為0)0)的字符串;的字符串;_(_(下劃線下劃線) ):代表任意單個(gè)字符。:代表任意單個(gè)字符。ESCAPE ESCAPE 的作用是當(dāng)用戶要查詢的字符

4、串本身應(yīng)含有的作用是當(dāng)用戶要查詢的字符串本身應(yīng)含有% %或或_ _時(shí),可以使用該選項(xiàng)對(duì)通配符進(jìn)行轉(zhuǎn)義。時(shí),可以使用該選項(xiàng)對(duì)通配符進(jìn)行轉(zhuǎn)義。如果如果LIKELIKE后面的匹配串中不含通配符,則可以用后面的匹配串中不含通配符,則可以用“=”(=”(等于等于) )運(yùn)算符取代運(yùn)算符取代LIKELIKE謂詞,用謂詞,用“!=”!=”或或“”(”(不等于不等于) )運(yùn)算符取代運(yùn)算符取代NOT LIKENOT LIKE謂詞。謂詞。數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用單表查詢單表查詢例題三例題三 查詢姓王的學(xué)生的信息。查詢姓王的學(xué)生的信息。SELECT *FROM STUDENTWHERE SNAME LIKE

5、王王%數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用多表連接查詢多表連接查詢多表連接查詢多表連接查詢語句格式:語句格式:SELECT ALL|DISTINCT SELECT ALL|DISTINCT 別名別名.ASAS ,別名別名.ASAS,.,.FROM FROM 1 別名別名1,1, 2 別名別名2,2, WHERE WHERE AND AND 數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用多表連接查詢多表連接查詢實(shí)現(xiàn)根據(jù)系別查詢學(xué)生的信息:實(shí)現(xiàn)根據(jù)系別查詢學(xué)生的信息:例題一例題一 查詢軟件系學(xué)生的信息。查詢軟件系學(xué)生的信息。SELECT SELECT * *FROM STUDENT A,CLASS B,DEPART

6、MENT CFROM STUDENT A,CLASS B,DEPARTMENT CWHERE A.CLASSNO=B.CLASSNO AND WHERE A.CLASSNO=B.CLASSNO AND B.DEPTNO=C.DEPTNO AND DEPTNAME=B.DEPTNO=C.DEPTNO AND DEPTNAME=軟件工程系軟件工程系 數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用多表連接查詢多表連接查詢例題二例題二 查詢軟件系查詢軟件系20072007級(jí)學(xué)生的信息。級(jí)學(xué)生的信息。SELECT SELECT * *FROM STUDENT A,CLASS B,DEPARTMENT CFROM ST

7、UDENT A,CLASS B,DEPARTMENT CWHERE A.CLASSNO=B.CLASSNO AND B.DEPTNO=C.DEPTNOWHERE A.CLASSNO=B.CLASSNO AND B.DEPTNO=C.DEPTNO AND DEPTNAME= AND DEPTNAME=軟件工程系軟件工程系 AND INYEAR=2007 AND INYEAR=2007數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用多表連接查詢多表連接查詢例題三例題三 查詢軟件系查詢軟件系20072007級(jí)級(jí)2 2班學(xué)生的信息。班學(xué)生的信息。SELECT SELECT * *FROM STUDENT A,CLAS

8、S B,DEPARTMENT CFROM STUDENT A,CLASS B,DEPARTMENT CWHERE A.CLASSNO=B.CLASSNO AND B.DEPTNO=C.DEPTNOWHERE A.CLASSNO=B.CLASSNO AND B.DEPTNO=C.DEPTNO AND DEPTNAME= AND DEPTNAME=軟件工程系軟件工程系 AND INYEAR=2007 AND INYEAR=2007 AND CLASSNAME=07 AND CLASSNAME=07軟件軟件2 2班班 數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用嵌套查詢嵌套查詢嵌套查詢嵌套查詢?cè)谠赟QLSQL語

9、言中,一個(gè)語言中,一個(gè)SELECT-FROM-WHERESELECT-FROM-WHERE語句稱為一語句稱為一個(gè)查詢塊。將一個(gè)查詢塊嵌套在另一個(gè)查詢塊的個(gè)查詢塊。將一個(gè)查詢塊嵌套在另一個(gè)查詢塊的WHEREWHERE子句或子句或HAVINGHAVING子句的條件中稱為嵌套查詢或子句的條件中稱為嵌套查詢或子查詢。子查詢。下面給出通過嵌套查詢實(shí)現(xiàn)上面三個(gè)例題的下面給出通過嵌套查詢實(shí)現(xiàn)上面三個(gè)例題的SQLSQL語句。語句。數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用嵌套查詢嵌套查詢例題一例題一* * SELECT SELECT * *FROM STUDENT FROM STUDENT WHERE CLASSNO=

10、(SELECT CLASSNO FROM CLASSWHERE CLASSNO=(SELECT CLASSNO FROM CLASS WHERE DEPTNO=(SELECT DEPTNO WHERE DEPTNO=(SELECT DEPTNO FROM DEPARTMENT FROM DEPARTMENT WHERE DEPTNAME= WHERE DEPTNAME=軟件工程系軟件工程系) ) ) )數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用嵌套查詢嵌套查詢例題二例題二* *SELECT SELECT * *FROM STUDENT FROM STUDENT WHERE CLASSNO=(SELECT

11、 CLASSNO FROM CLASSWHERE CLASSNO=(SELECT CLASSNO FROM CLASS WHERE INYEAR=2007 AND WHERE INYEAR=2007 AND DEPTNO=(SELECT DEPTNO DEPTNO=(SELECT DEPTNO FROM DEPARTMENT FROM DEPARTMENT WHERE DEPTNAME= WHERE DEPTNAME=軟件工程系軟件工程系) ) ) )數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用嵌套查詢嵌套查詢例題三例題三 * *SELECT SELECT * *FROM STUDENT FROM STU

12、DENT WHERE CLASSNO=(SELECT CLASSNO FROM CLASSWHERE CLASSNO=(SELECT CLASSNO FROM CLASS WHERE CLASSNAME=07 WHERE CLASSNAME=07軟件軟件2 2班班 AND AND DEPTNO=(SELECT DEPTNO DEPTNO=(SELECT DEPTNO FROM DEPARTMENT FROM DEPARTMENT WHERE DEPTNAME= WHERE DEPTNAME=軟件工程系軟件工程系) ) ) )數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用聚集函數(shù)聚集函數(shù)聚集函數(shù)聚集函數(shù)SQL

13、SQL的聚集函數(shù)是綜合信息的統(tǒng)計(jì)函數(shù),也稱為聚合的聚集函數(shù)是綜合信息的統(tǒng)計(jì)函數(shù),也稱為聚合函數(shù)或集函數(shù),包括計(jì)數(shù)、求最大值、求最小值、函數(shù)或集函數(shù),包括計(jì)數(shù)、求最大值、求最小值、求平均值和求和等。聚集函數(shù)可作為列標(biāo)識(shí)符出求平均值和求和等。聚集函數(shù)可作為列標(biāo)識(shí)符出現(xiàn)在現(xiàn)在SELECTSELECT子句的目標(biāo)列或子句的目標(biāo)列或HAVINGHAVING子句的條件中。子句的條件中。數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用聚集函數(shù)聚集函數(shù)聚集函數(shù)聚集函數(shù)具具 體體 用用 法法具具 體體 含含 義義COUNT COUNT COUNT(DISTINCT|ALLCOUNT(DISTINCT|ALL* *) ) 統(tǒng)計(jì)元組

14、個(gè)數(shù)統(tǒng)計(jì)元組個(gè)數(shù) COUNT COUNT COUNT(DISTINCT|ALL COUNT(DISTINCT|ALL ) ) 統(tǒng)計(jì)一列中值的個(gè)數(shù)統(tǒng)計(jì)一列中值的個(gè)數(shù) SUM SUM SUM(DISTINCT|ALL SUM(DISTINCT|ALL ) ) 計(jì)算一列值的總和計(jì)算一列值的總和( (此列必須為此列必須為數(shù)值型數(shù)值型) ) AVG AVG AVG(DISTINCT|ALL AVG(DISTINCT|ALL ) ) 計(jì)算一列值的平均值計(jì)算一列值的平均值( (此列必須此列必須為數(shù)值型為數(shù)值型) ) MAX MAX(DISTINCT|ALL ) 求一列值中的最大值求一列值中的最大值 MIN

15、MIN(DISTINCT|ALL ) 求一列值中的最小值求一列值中的最小值 數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用聚集函數(shù)聚集函數(shù)例題一例題一 統(tǒng)計(jì)全院學(xué)生人數(shù)統(tǒng)計(jì)全院學(xué)生人數(shù). .SELECT COUNT(SELECT COUNT(* *) AS ) AS 全院人數(shù)全院人數(shù)FROM STUDENTFROM STUDENT數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用分組與排序分組與排序?qū)Σ樵兘Y(jié)果集進(jìn)行分組對(duì)查詢結(jié)果集進(jìn)行分組(1) (1) 命令格式:命令格式:GROUP BYGROUP BYHAVINGHAVING。(2) (2) 功能說明:把查詢結(jié)果集中的各行按功能說明:把查詢結(jié)果集中的各行按 進(jìn)行分進(jìn)行分組

16、,在這些列上,對(duì)應(yīng)值都相同的記錄分在同一組。若無組,在這些列上,對(duì)應(yīng)值都相同的記錄分在同一組。若無HAVINGHAVING子句,則各組分別輸出;若有子句,則各組分別輸出;若有HAVINGHAVING子句,只有符子句,只有符合合HAVINGHAVING條件的組才輸出。此時(shí),條件的組才輸出。此時(shí),SELECTSELECT子句中,只能包子句中,只能包含兩種目標(biāo)列表達(dá)式:要么是聚集函數(shù),要么是出現(xiàn)在含兩種目標(biāo)列表達(dá)式:要么是聚集函數(shù),要么是出現(xiàn)在GROUP BYGROUP BY子句中的分組字段。子句中的分組字段。當(dāng)當(dāng)SELECTSELECT的目標(biāo)列表達(dá)式清單中有聚集函數(shù)時(shí),才使用的目標(biāo)列表達(dá)式清單中有

17、聚集函數(shù)時(shí),才使用GROUP BYGROUP BY子句。子句。數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用分組與排序分組與排序例題一例題一 查詢各系的總?cè)藬?shù)。查詢各系的總?cè)藬?shù)。SELECT DEPTNAME SELECT DEPTNAME 系名系名, COUNT(, COUNT(* *) AS ) AS 總?cè)藬?shù)總?cè)藬?shù)FROM STUDENT A,CLASS B,DEPARTMENT CFROM STUDENT A,CLASS B,DEPARTMENT CWHERE A.CLASSNO=B.CLASSNO AND WHERE A.CLASSNO=B.CLASSNO AND B.DEPTNO=C.DEPTNO

18、B.DEPTNO=C.DEPTNOGROUP BY DEPTNAMEGROUP BY DEPTNAME數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用分組與排序分組與排序例題二例題二 統(tǒng)計(jì)各系各級(jí)的人數(shù)統(tǒng)計(jì)各系各級(jí)的人數(shù). .SELECT DEPTNAME SELECT DEPTNAME 系名系名, INYEAR , INYEAR 年級(jí)年級(jí),COUNT(,COUNT(* *) ) AS AS 總?cè)藬?shù)總?cè)藬?shù)FROM STUDENT A,CLASS B,DEPARTMENT CFROM STUDENT A,CLASS B,DEPARTMENT CWHERE A.CLASSNO=B.CLASSNO AND WHER

19、E A.CLASSNO=B.CLASSNO AND B.DEPTNO=C.DEPTNO B.DEPTNO=C.DEPTNOGROUP BY DEPTNAME,INYEARGROUP BY DEPTNAME,INYEAR數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用分組與排序分組與排序例題三例題三 統(tǒng)計(jì)各班的人數(shù)。統(tǒng)計(jì)各班的人數(shù)。SELECT CLASSNAME SELECT CLASSNAME 班級(jí)班級(jí),COUNT(,COUNT(* *) AS ) AS 總?cè)藬?shù)總?cè)藬?shù)FROM STUDENT A,CLASS B FROM STUDENT A,CLASS B WHERE A.CLASSNO=B.CLASSNO WHERE A.CLASSNO=B.CLASSNO GROUP BY CLASSNAMEGROUP BY CLASSNAME數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)庫原理及應(yīng)用數(shù)據(jù)查詢與統(tǒng)計(jì)數(shù)據(jù)查詢與統(tǒng)計(jì)l單表查詢l 多表連接查詢 l 嵌套查詢l 聚集函數(shù) l 分組

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!