日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)( 四 )


access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


運(yùn)行結(jié)果:
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


3、count()函數(shù)
統(tǒng)計(jì)記錄數(shù),求每個(gè)班級(jí)的學(xué)生人數(shù):
SELECT 班級(jí), count(學(xué)號(hào))FROM 學(xué)生成績(jī)表GROUP BY 班級(jí);
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


運(yùn)行結(jié)果:
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


4、max()函數(shù)
取字段最大值,求每個(gè)班級(jí)的語(yǔ)文最高分:
SELECT 學(xué)號(hào), max(語(yǔ)文分?jǐn)?shù))FROM 學(xué)生成績(jī)表GROUP BY 學(xué)號(hào);
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


運(yùn)行結(jié)果:
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


5、min()函數(shù)
取字段最小值,求每個(gè)班級(jí)的語(yǔ)文最低分:
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


運(yùn)行結(jié)果:
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


查詢語(yǔ)句中where和having的條件用法where和having在查詢語(yǔ)句中的作用都是條件限制
它們?cè)诓樵冋Z(yǔ)句中的位置是不一樣的,而且限制的內(nèi)容也不一樣
1、所處位置不一樣
在查詢語(yǔ)句中where作為普通條件限制,它是在group by 之前
SELECT 班級(jí), avg(語(yǔ)文分?jǐn)?shù)) AS 語(yǔ)文平均分FROM 學(xué)生成績(jī)表WHERE 英語(yǔ)分?jǐn)?shù)>=60GROUP BY 班級(jí)
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


而having是一個(gè)過(guò)濾聲明,是在查詢返回結(jié)果集以后對(duì)查詢結(jié)果進(jìn)行的條件限制,位置是在group by 之后
SELECT 班級(jí), avg(語(yǔ)文分?jǐn)?shù)) AS 語(yǔ)文平均分FROM 學(xué)生成績(jī)表WHERE 英語(yǔ)分?jǐn)?shù)>=60GROUP BY 班級(jí)HAVING avg(語(yǔ)文分?jǐn)?shù))>=60;
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


2、后接內(nèi)容不一樣
在查詢語(yǔ)句中where后面只能接普通條件,不能接聚合函數(shù)條件
所謂的聚合函數(shù)就是我們上一期提到的函數(shù)都可稱為聚合函數(shù)
下面where后這樣寫(xiě)是錯(cuò)誤的:
SELECT 班級(jí), avg(語(yǔ)文分?jǐn)?shù)) AS 語(yǔ)文平均分FROM 學(xué)生成績(jī)表WHERE avg(語(yǔ)文分?jǐn)?shù))>=60//錯(cuò)誤GROUP BY 班級(jí)
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


在查詢語(yǔ)句中having作為查詢結(jié)果返回后的條件限制,需要接返回結(jié)果后的條件
下面having后這樣寫(xiě)是錯(cuò)誤的,因?yàn)榉祷亟Y(jié)果已經(jīng)不存在“英語(yǔ)分?jǐn)?shù)”這個(gè)字段了:
SELECT 班級(jí), avg(語(yǔ)文分?jǐn)?shù)) AS 語(yǔ)文平均分FROM 學(xué)生成績(jī)表WHERE 英語(yǔ)分?jǐn)?shù)>=60GROUP BY 班級(jí)HAVING 英語(yǔ)分?jǐn)?shù)>=60;//錯(cuò)誤
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


3、運(yùn)行結(jié)果不一樣
在where后接的條件表示要在英語(yǔ)成績(jī)及格的學(xué)生中進(jìn)行統(tǒng)計(jì)
統(tǒng)計(jì)這些學(xué)生的語(yǔ)文成績(jī)?cè)趺礃?br /> 從下面的結(jié)果可以看到:
在一班英語(yǔ)及格的學(xué)生中語(yǔ)文成績(jī)并不好平均成績(jī)沒(méi)有達(dá)到及格線
而其它班級(jí)英語(yǔ)和語(yǔ)文成績(jī)都較好 。
access數(shù)據(jù)庫(kù)入門(mén)教程 零基礎(chǔ)自學(xué)數(shù)據(jù)基礎(chǔ)知識(shí)


而having后加了個(gè)條件是avg(語(yǔ)文分?jǐn)?shù))>=60

推薦閱讀