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

第5章數(shù)據(jù)查詢

上傳人:痛*** 文檔編號:155642198 上傳時間:2022-09-24 格式:PPT 頁數(shù):66 大小:739.50KB
收藏 版權(quán)申訴 舉報 下載
第5章數(shù)據(jù)查詢_第1頁
第1頁 / 共66頁
第5章數(shù)據(jù)查詢_第2頁
第2頁 / 共66頁
第5章數(shù)據(jù)查詢_第3頁
第3頁 / 共66頁

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

10 積分

下載資源

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

資源描述:

《第5章數(shù)據(jù)查詢》由會員分享,可在線閱讀,更多相關(guān)《第5章數(shù)據(jù)查詢(66頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢武漢科技大學(xué)計算機(jī)學(xué)院第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢第第5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢 查詢是Access處理和分析數(shù)據(jù)的工具,它能夠把多個表中的數(shù)據(jù)抽取出來,供使用者查看、更改和分析使用。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢教學(xué)目標(biāo)教學(xué)目標(biāo)掌握查詢的概念;掌握查詢的概念;掌握各種查詢的建立和使用方法掌握各種查詢的建立和使用方法;重點與難點:查詢的建立、查詢準(zhǔn)則、使用查詢查詢的建立、查詢準(zhǔn)則、使用查詢 第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.1 查詢的基本概念查詢的基本概念 查詢就是按給定的要求(包括條件、范圍、方式等)從指定的數(shù)據(jù)源中查找,將符合條件的數(shù)據(jù)提取出來,形成一

2、個新的數(shù)據(jù)集合,但這個數(shù)據(jù)集在數(shù)據(jù)庫中實際上并不存在,只是在運行查詢時,Access才會從查詢源表的數(shù)據(jù)中抽取出來。查詢的數(shù)據(jù)源:一個表或多個相關(guān)聯(lián)的表、其他查詢 查詢的結(jié)果:窗體、報表,另一個查詢的基礎(chǔ)第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.1.1 查詢的功能 提取數(shù)據(jù) 實現(xiàn)計算 數(shù)據(jù)更新 產(chǎn)生新的表 作為其他對象的數(shù)據(jù)源查詢結(jié)果查詢結(jié)果第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢1提取數(shù)據(jù)提取數(shù)據(jù)從一個或多個表中選擇部分或全部字段例如,從學(xué)生表的若干個字段中選取3個字段:學(xué)號、姓名、家庭住址,這是對列進(jìn)行的操作。也可以從一個或多個表中將符合某個指定條件的記錄選取出來,例如,從成績表中提取期末成績在90分以

3、上的記錄,這是對行進(jìn)行的操作,這兩種操作可以單獨進(jìn)行,也可以同時進(jìn)行。用來提供選擇數(shù)據(jù)的表稱為查詢操作的數(shù)據(jù)源,作為查詢數(shù)據(jù)源的也可以是已建立好的其他查詢。選擇記錄的條件稱為查詢準(zhǔn)則,也就是查詢表達(dá)式,查詢結(jié)果是一種臨時表,又稱為動態(tài)的記錄集,通常不被保存,也就是說,每次運行查詢,系統(tǒng)都是按事先定義的查詢準(zhǔn)則從數(shù)據(jù)源中提取數(shù)據(jù),這樣既可以節(jié)約存儲空間,又可以保持查詢結(jié)果與數(shù)據(jù)源中數(shù)據(jù)的同步。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢2實現(xiàn)計算實現(xiàn)計算 在建立查詢時可以進(jìn)行一系列的計算,例如統(tǒng)計每個班學(xué)生的人數(shù)、計算每個學(xué)生的平均分等,也可以定義新的字段來保存計算的結(jié)果。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢3

4、數(shù)據(jù)更新數(shù)據(jù)更新 在Access中,對數(shù)據(jù)表中的記錄進(jìn)行的更新操作也是查詢的功能,主要包括添加記錄、修改記錄和刪除記錄。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢4產(chǎn)生新的表產(chǎn)生新的表 利用查詢得到的結(jié)果可以建立一個新表。例如,將期末成績在90分以上的記錄找出來并存放在一個新表中。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5作為其他對象的數(shù)據(jù)源作為其他對象的數(shù)據(jù)源 查詢的運行結(jié)果可以作為窗體、報表和數(shù)據(jù)訪問頁的數(shù)據(jù)源,也可以作為其他查詢的數(shù)據(jù)源。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢 Access的查詢不僅僅是從數(shù)據(jù)源中提取數(shù)據(jù),有的查詢操作還包含了對原來數(shù)據(jù)表的編輯和維護(hù)。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.1.2

5、查詢的類型 選擇查詢 交叉表查詢 參數(shù)查詢 操作查詢 SQL查詢生成表查詢刪除查詢更新查詢追加查詢第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢1選擇查詢選擇查詢(1)按指定的條件,從數(shù)據(jù)源中提取數(shù)據(jù)(2)產(chǎn)生新的字段保存計算的結(jié)果(3)分組統(tǒng)計第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢2參數(shù)查詢參數(shù)查詢 參數(shù)查詢也屬于選擇查詢,與上面的選擇查詢不同的是,它的查詢準(zhǔn)則中的具體值(即參數(shù)值)是在查詢運行時由用戶輸入的,而選擇查詢的查詢準(zhǔn)則中的參數(shù)值則是在查詢的設(shè)計階段事先指定的。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢3交叉表查詢交叉表查詢 交叉表查詢將來源于表或查詢中的字段進(jìn)行分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的頂端

6、,然后在數(shù)據(jù)表行與列的交叉處顯示表中某個字段的統(tǒng)計值??梢哉f交叉表查詢就是利用了表中的行和列來統(tǒng)計數(shù)據(jù)。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢4操作查詢操作查詢 先按照條件查詢結(jié)果,然后用查詢的結(jié)果對數(shù)據(jù)表進(jìn)行編輯操作。(1)生成表查詢 (2)刪除查詢(3)更新查詢(4)追加查詢第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5SQL查詢查詢 SQL(Structured Query Laguage,結(jié)構(gòu)化查詢語言)查詢就是使用SQL語句來創(chuàng)建的一種查詢。查詢的實現(xiàn) 在數(shù)據(jù)庫中建立查詢對象 在VBA程序代碼中使用結(jié)構(gòu)化查詢語言SQL第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.1.3 建立查詢的方法 查詢向?qū)?chuàng)建查詢 使用設(shè)

7、計視圖創(chuàng)建查詢 在SQL窗口中創(chuàng)建查詢第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢1使用查詢向?qū)?chuàng)建查詢使用查詢向?qū)?chuàng)建查詢 利用查詢向?qū)?chuàng)建的查詢只能從數(shù)據(jù)源中指定若干個字段進(jìn)行輸出,但不能通過設(shè)置條件來限制檢索的記錄。例例5.1 為學(xué)生表創(chuàng)建名為“入學(xué)成績”的查詢,查詢結(jié)果中包括學(xué)號、姓名、性別、專業(yè)和入學(xué)成績5個字段。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢2使用設(shè)計視圖建立查詢使用設(shè)計視圖建立查詢 利用查詢向?qū)Ы⒉樵儠r,不能按指定條件選擇記錄,這時可以使用設(shè)計視圖來建立。例例5.2 在學(xué)生表中查詢?nèi)雽W(xué)成績在550分(含550)以上的記錄,查詢結(jié)果中包括的字段與上例相同,查詢名稱為“入學(xué)成績高于550”。

8、第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢3在在SQl_窗口中建立窗口中建立SQl_查詢查詢 在Access中,也可以在SQL窗口中直接輸入SQL命令建立查詢。對于上例,在“視圖”按鈕中選擇“SQL視圖”,可以在SQL視圖中顯示出下圖的內(nèi)容。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢 1“查詢查詢”菜單菜單 2視圖方式視圖方式 3工具欄按鈕工具欄按鈕5.1.4 創(chuàng)建查詢使用的工具第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.1.5 運行查詢 創(chuàng)建查詢時(1)單擊工具欄上的“運行”按鈕。(2)單擊工具欄上的視圖按鈕,將視圖方式切換到“數(shù)據(jù)表視圖”。查詢創(chuàng)建后(1)在“數(shù)據(jù)庫”窗口中,單擊“查詢”對象,然后雙擊要運行的查詢。(

9、2)在“數(shù)據(jù)庫”窗口中,單擊“查詢”對象,選擇要運行的查詢,然后單擊“打開”按鈕。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.2 查詢準(zhǔn)則查詢準(zhǔn)則 查詢建立的過程(1)選擇數(shù)據(jù)源(2)指定查詢類型(3)設(shè)置查詢準(zhǔn)則(4)為查詢命名 查詢準(zhǔn)則是用運算符將常量、字段名(變量)、函數(shù)連接起來構(gòu)成的表達(dá)式,即查詢表達(dá)式,例如前面例子中的“=550”。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢常量書寫 數(shù)字常量,則直接書寫,例如:3.1416。文本型常量,要用半角的雙引號“”將文本括起來,如“王中華”。日期型常量,要用井號“#”將日期括起來,如#1988-10-01#。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢字段名書寫 通常要將

10、字段名放在方括號中,如學(xué)號、姓名等,在輸入時,如果不寫方括號,系統(tǒng)會在條件中自動加上方括號,如果字段名中含有空格,則方括號是不能省的。如果在一個查詢中的數(shù)據(jù)源不止一個,還應(yīng)該在字段名前標(biāo)明字段所在的表或查詢,表示格式是:表名!字段名 或 查詢名!字段名 例如,學(xué)生表中的姓名應(yīng)該寫成學(xué)生!姓名第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.2.1 條件中使用的運算符1算術(shù)運算符算術(shù)運算符包括加(+)、減(-)、乘(*)、除()、整除()、乘方()、求余(mod)。2關(guān)系運算符關(guān)系運算符等于(=)、不等于()、小于()、小于等于()、大于等于(=)。3邏輯運算符邏輯運算符常用的邏輯運算符有3個:與(And)、

11、或(Or)、非(Not)。4其他的特殊運算符其他的特殊運算符(1)In(2)Between A and B(3)與空值有關(guān)的運算符:Is Null、Is NotNull(4)Like “?”、“*”、“#”、“”(5)&將兩個字符串進(jìn)行連接。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.2.2 條件中使用的函數(shù)1.數(shù)值函數(shù)數(shù)值函數(shù)2.文本函數(shù)文本函數(shù)3.日期時間函數(shù)日期時間函數(shù)第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢1數(shù)值函數(shù)(1)絕對值函數(shù):Abs(數(shù)值表達(dá)式)功能:返回數(shù)值表達(dá)式值的絕對值。(2)取整函數(shù):Int(數(shù)值表達(dá)式)功能:返回數(shù)值表達(dá)式值的整數(shù)部分。(3)平方根函數(shù):Sqr(數(shù)值表達(dá)式)功能:返回

12、數(shù)值表達(dá)式值的算術(shù)平方根。(4)符號函數(shù):Sgn(數(shù)值表達(dá)式)功能:返回數(shù)值表達(dá)式值的符號值,當(dāng)表達(dá)式的值為正、負(fù)和零時,函數(shù)值分別為1、-1和0。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢2文本函數(shù)文本函數(shù)在本類函數(shù)中的參數(shù)n、n1、n2都是數(shù)字表達(dá)式,文本函數(shù)用于對字符串進(jìn)行處理,在Access的字符串中,一個漢字也作為一個字符處理。(1)空格函數(shù)格式:Space(n)功能:返回由n個空格組成的字符串。(2)重復(fù)字符函數(shù)格式:String(n,文本表達(dá)式)功能:返回“文本表達(dá)式”的第1個字符組成的字符串,字符個數(shù)是n個。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢2文本函數(shù)文本函數(shù)(3)截取子串函數(shù)格式:Lef

13、t(文本表達(dá)式,n)Right(文本表達(dá)式,n)Mid(文本表達(dá)式,nl,n2)功能:Left()從文本表達(dá)式左邊第1個字符開始截取n個字符。Right()從文本表達(dá)式右邊第1個字符開始截取n個字符。Mid()從文本表達(dá)式左邊第n1位置開始,截取連續(xù)n2個字符。說明:文本表達(dá)式是Null時,返回Null值。n為0時,返回一個空串。n的值大于或等于文本表達(dá)式的字符個數(shù)時,返回文本表達(dá)式。省略n2,則從n1位置開始截取以后的所有字符串。Left(“計算機(jī)等級考試”,3)=“計算機(jī)”Right(“計算機(jī)等級考試”,2)=“考試”Mid(“計算機(jī)等級考試”,4,2)=“等級”第第5 5章章 數(shù)據(jù)查詢數(shù)

14、據(jù)查詢2文本函數(shù)文本函數(shù)(4)字符串長度函數(shù)格式:Len(文本表達(dá)式)功能:返回文本表達(dá)式中字符的個數(shù),即字符串的長度。例如,函數(shù)Len(“計算機(jī)等級考試”)的結(jié)果是7。表達(dá)式Len(姓名)=2表示查詢姓名為兩個字的記錄。(5)刪除前后空格函數(shù)格式:Ltrim(文本表達(dá)式)Rtrim(文本表達(dá)式)Trim(文本表達(dá)式)功能:Ltrim()返回去掉文本表達(dá)式前導(dǎo)空格后的字符串;Rtrim()返回去掉文本表達(dá)式尾部空格后的字符串;Trim()返回去掉文本表達(dá)式前導(dǎo)和尾部空格后的字符串。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢3日期時間函數(shù)日期時間函數(shù)(1)系統(tǒng)日期與時間函數(shù) 格式:Now()Date()T

15、ime()功能:Now()返回系統(tǒng)當(dāng)前的日期時間,由操作系統(tǒng)控制。Date()返回系統(tǒng)當(dāng)前的日期。Time()返回系統(tǒng)當(dāng)前的時間。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢3日期時間函數(shù)日期時間函數(shù)(2)求年份、月份、日和星期函數(shù) 格式:Year(日期表達(dá)式|日期時間表達(dá)式)Month(日期表達(dá)式|日期時間表達(dá)式)Day(日期表達(dá)式|日期時間表達(dá)式)Weekday(日期表達(dá)式|日期時間表達(dá)式)功能:Year()返回日期中的年份;Month()返回日期中的月份;Day()返回日期中的日;Weekday()返回日期中的星期,從星期日到星期六的值分別是17。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢3日期時間函數(shù)日期時

16、間函數(shù)(3)時、分和秒函數(shù) 格式:Hour(時間表達(dá)式|日期時間表達(dá)式)Minute(時間表達(dá)式|日期時間表達(dá)式)Second(時間表達(dá)式|日期時間表達(dá)式)功能:Hour()返回時間中的小時值;Minute()返回時間中的分鐘;Second()返回時間中的秒。使用日期函數(shù)可以構(gòu)成比較復(fù)雜的表達(dá)式。例如,為出生日期定義下面的條件:(1)Between#1988-01-01#and#1988-12-31#表示查詢1988年出生的記錄。(2)Year(出生日期)=1988 查詢結(jié)果與上面是一樣的。(3)Year(出生日期)=1988 and Month(出生日期)=10 表示查詢1988年10月出生

17、的記錄。(4)Date()-30 查詢30天前出生的記錄。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3 選擇查詢選擇查詢 自由地從一個或多個表或查詢中抽取相關(guān)的字段和記錄進(jìn)行分析和處理。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3.1 組合條件查詢 例5.3 在學(xué)生表中查詢已通過四級的女生。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3.1 組合條件查詢 例例5.4 查詢期中或期末成績不及格的記錄,要求顯示學(xué)號、姓名、性別、期中和期末5個字段。本題的數(shù)據(jù)源是兩個表,這兩個表之間已經(jīng)建立了一對多的關(guān)系,主表是學(xué)生表,從表是成績表。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3.1 組合條件查詢 例例5.5 查詢“計算機(jī)”課

18、程期末考試不及格學(xué)生的學(xué)號和姓名。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢 例例5.6 查詢“專業(yè)”是工商或者法學(xué),選修了“體育”這門課程的學(xué)生。5.3.1 組合條件查詢第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3.2 自定義計算查詢 通常,查看學(xué)生成績時,用戶更關(guān)心學(xué)生每門課程的綜合成績。但由于綜合成績是由平時成績、期中成績和期末成績折合而成的,根據(jù)數(shù)據(jù)庫的設(shè)計原則,這類字段不宜作為原始數(shù)據(jù)保存,所以在數(shù)據(jù)表中沒有存儲學(xué)生的綜合成績。為查看此類信息,需要在查詢中重新定義字段。自定義計算就是在設(shè)計網(wǎng)格中創(chuàng)建新的計算字段。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3.2 自定義計算查詢 例例5.7 用成績表創(chuàng)建查詢

19、,計算并顯示每個人的綜合成績,綜合成績是平時成績10%,期中成績20%,期末成績70%。說明:說明:“綜合成績綜合成績”字段是虛擬字段,計算的結(jié)果并不保存在字段是虛擬字段,計算的結(jié)果并不保存在表中。表中。Access在每次運行查詢時都將重新進(jìn)行計算,以使計算在每次運行查詢時都將重新進(jìn)行計算,以使計算結(jié)果永遠(yuǎn)都以數(shù)據(jù)庫中最新的數(shù)據(jù)為準(zhǔn)。結(jié)果永遠(yuǎn)都以數(shù)據(jù)庫中最新的數(shù)據(jù)為準(zhǔn)。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3.3 預(yù)定義計算查詢 預(yù)定義計算用于對查詢中的分組記錄或全部記錄進(jìn)行“總計”計算,通過在設(shè)計視圖窗口的“總計”行設(shè)置聚合函數(shù)來實現(xiàn)。Access中可以使用的聚合函數(shù)及其作用如下:總計:計算某

20、個字段的累加值。平均值:計算某個字段的平均值。計數(shù):統(tǒng)計某個字段中非空值的個數(shù)。最大值:計算某個字段中的最大值。最小值:計算某個字段中的最小值。標(biāo)準(zhǔn)差:計算某個字段的標(biāo)準(zhǔn)差。方差:計算某個字段的方差。分組:定義用來分組的字段。第一條記錄:求出在表或查詢中第一條記錄的字段值。最后一條記錄:求出在表或查詢中最后一條記錄的字段值 表達(dá)式:創(chuàng)建表達(dá)式中包含統(tǒng)計函數(shù)的計算字段。條件:指定分組滿足的條件。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢1對全部記錄進(jìn)行對全部記錄進(jìn)行“總計總計”計計算算 例例5.8 建立一查詢,統(tǒng)計期中和期末考試的平均成績。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢2對分組記錄進(jìn)行對分組記錄進(jìn)行“總

21、計總計”計計算算 例例5.9 建立一查詢,統(tǒng)計每個專業(yè)的人數(shù)。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢2對分組記錄進(jìn)行對分組記錄進(jìn)行“總計總計”計計算算 例例5.10 創(chuàng)建“計算機(jī)期末成績統(tǒng)計”查詢,實現(xiàn)對“計算機(jī)”課程期末成績的最高分、最低分和平均分的統(tǒng)計。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢2對分組記錄進(jìn)行對分組記錄進(jìn)行“總計總計”計計算算 例例5.11 建立一查詢,統(tǒng)計每個學(xué)生所學(xué)課程的綜合平均成績。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3.4 排序查詢結(jié)果 在前面的總成績查詢和綜合平均成績查詢結(jié)果中,顯示的默認(rèn)順序是學(xué)號。若用戶需要查看成績排名,則需要在查詢中設(shè)計排序規(guī)則。第第5 5章章 數(shù)據(jù)查詢數(shù)

22、據(jù)查詢5.3.4 排序查詢結(jié)果 例例5.12 修改“總成績表”查詢,實現(xiàn)按課程成績排名。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.3.4 排序查詢結(jié)果 例例5.13 從“總成績表”查詢中查找綜合成績最高的前3名。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.4 參數(shù)查詢參數(shù)查詢 參數(shù)查詢利用對話框,提示輸入?yún)?shù),并檢索符合所輸參數(shù)的記錄。可以建立一個參數(shù)提示的單參數(shù)查詢,也可以建立多個參數(shù)提示的多參數(shù)查詢。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.4.1 單參數(shù)查詢 創(chuàng)建單參數(shù)查詢,就是在字段中指定一個參數(shù),在執(zhí)行參數(shù)查詢時,輸入一個參數(shù)值。例例5.14 創(chuàng)建“期末成績統(tǒng)計”查詢,統(tǒng)計各門課程期末成績的最高分、最低

23、分和平均分。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.4.2 多參數(shù)查詢 例例5.15 創(chuàng)建“學(xué)生成績查詢”,每次運行時輸入不同的學(xué)號和課程名稱,可以查詢該學(xué)號學(xué)生某門課程的綜合成績,查詢結(jié)果中要求有學(xué)號、姓名、性別、課程名和綜合成績等字段。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.5 交叉表查詢交叉表查詢 所謂交叉表查詢,就是將來源于某個表中的字段進(jìn)行分組,一組列在查詢表的左則,一組列在查詢表的上部,然后在查詢表行與列的交叉處顯示表中某個字段的各種計算值。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.5.1 使用查詢向?qū)?chuàng)建交叉表查詢 例例5.16 顯示每個學(xué)生每門課程的期末成績。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢

24、5.5.2 使用設(shè)計視圖創(chuàng)建交叉表查詢 例例5.17 分別統(tǒng)計每個專業(yè)每門課程的平均綜合成績。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.6 操作表查詢操作表查詢 除了能從數(shù)據(jù)源中選擇數(shù)據(jù)外,還可以改變表中的內(nèi)容,例如增加數(shù)據(jù)、刪除記錄和更新數(shù)據(jù)等。用戶在進(jìn)行操作查詢之前,應(yīng)該先對數(shù)據(jù)表進(jìn)行備份。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.6.1 生成表查詢 生成表查詢是將查詢的結(jié)果保存到一個表中,這個表可以是一個新表,也可以是已存在的表,但如果將查詢結(jié)果保存在已有的表中,則該表中原有的內(nèi)容將被刪除。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.6.1 生成表查詢 例例5.18 創(chuàng)建生成表查詢,將成績表中平時、期中或期

25、末成績中有不及格的記錄保存到新的表中,要求顯示學(xué)號、姓名、平時、期中和期末5個字段。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.6.2 刪除查詢 刪除查詢可以對一個或多個表中的一組記錄做批量的刪除。如果要從多個表中刪除相關(guān)記錄,必須同時滿足以下條件:(1)已經(jīng)定義了表間的相互關(guān)系。(2)在“編輯關(guān)系”的對話框中已選中“實施參照完整性”復(fù)選項。(3)在“編輯關(guān)系”的對話框中已選中“級聯(lián)刪除相關(guān)記錄”復(fù)選項。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.6.2 刪除查詢 例例5.19 創(chuàng)建刪除查詢,刪除“學(xué)生”表女生的記錄。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.6.3 更新查詢 更新查詢以對一個或多個表中的一組記錄做

26、批量的更改,它比通過鍵盤逐一修改表記錄更加準(zhǔn)確、快捷,但需要被修改的數(shù)據(jù)有規(guī)律。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢 例例5.20 創(chuàng)建更新查詢,將“計算機(jī)”課程期末成績小于80分的增加5分。5.6.3 更新查詢 第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.6.4 追加查詢 追加查詢是將一個或多個表中符合條件的記錄添加到另一個表的末尾??梢允褂米芳硬樵儚耐獠繑?shù)據(jù)源中導(dǎo)入數(shù)據(jù),然后將它們追加到現(xiàn)有表中,也可以從其他的Access數(shù)據(jù)庫或同一數(shù)據(jù)庫的其他表中導(dǎo)入數(shù)據(jù)。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢5.6.4 追加查詢 例例5.21 將學(xué)生表中的黨員記錄追加到一個結(jié)構(gòu)類似、內(nèi)容為空的表中。第第5 5章章 數(shù)據(jù)查詢數(shù)據(jù)查詢本章小結(jié)本章小結(jié) 本章介紹了查詢的基本概念、查詢本章介紹了查詢的基本概念、查詢的建立方法、查詢準(zhǔn)則的設(shè)置以及選擇的建立方法、查詢準(zhǔn)則的設(shè)置以及選擇查詢、參數(shù)查詢、交叉表查詢的創(chuàng)建和查詢、參數(shù)查詢、交叉表查詢的創(chuàng)建和使用。使用。

展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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