第五章 Access查詢
5.1 查詢概述
選擇查詢 從一個(gè)或多個(gè)表中檢索數(shù)據(jù),并且在可以更新記錄(帶有一些限制條件)的數(shù)據(jù)表中顯示結(jié)果.也可以使用選擇查詢對(duì)記錄進(jìn)行分組,并且對(duì)記錄作總計(jì),計(jì)數(shù),平均以及其他類型總和的計(jì)算.
參數(shù)查詢 在執(zhí)行時(shí)顯示對(duì)話框提示用戶輸入信息(查詢的條件).參數(shù)查詢的創(chuàng)建只能通過設(shè)計(jì)視圖或SQL視圖完成.
交叉表查詢 顯示來源于表中各個(gè)字段的總計(jì)值(合計(jì),計(jì)數(shù)和平均),并將它們分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部.
5.1.1查詢類型:選擇查詢,參數(shù)查詢,交叉表查詢,操作查詢和SQL查詢
操作查詢 僅使用一個(gè)操作來更改許多記錄的查詢.共有4種類型:刪除,更新,追加,生成表查詢.用戶根據(jù)對(duì)話框提示輸入?yún)?shù),并檢索復(fù)合參數(shù)的記錄或值.但只有在執(zhí)行查詢時(shí),才按照查詢檢索到的記錄操作表,一般用于大批量修改表中數(shù)據(jù).
SQL查詢 SQL是結(jié)構(gòu)化的查詢語言,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)的,主流的查詢語言.SQL語言特點(diǎn):
☆既是自含式語言,又是嵌入式語言,即可獨(dú)立用 于聯(lián)機(jī)交互,又可嵌入到其它高級(jí)語言中.
☆高度非過程化,用戶只需指出"做什么",而不必指出"怎樣做".
☆面向集合,對(duì)元組的集合進(jìn)行操作.
5.1.2查詢的功能
利用查詢,可以完成以下功能:
選擇字段,用戶可以在查詢中選擇自己感興趣的字段,而無須關(guān)心其它字段
選擇記錄,用戶可以指定一個(gè)條件,只有符合條件的記錄才會(huì)顯示出來.
排序記錄,用戶可以指定瀏覽記錄的順序
完成計(jì)算,可以建立一個(gè)計(jì)算字段,保存計(jì)算結(jié)果.
作為窗體或報(bào)表的數(shù)據(jù)來源.
修改表中數(shù)據(jù),采用查詢可以一次次修改,刪除,增加一組相關(guān)的記錄.
建立新表,通過生成表查詢,可以根據(jù)查詢結(jié)果新建一個(gè)表
5.1.3 查詢視圖
設(shè)計(jì)視圖:可以設(shè)計(jì)除SQL之外的任何類型的查詢,查詢?cè)O(shè)計(jì)器
數(shù)據(jù)表視圖: 查詢的數(shù)據(jù)瀏覽器
SQL視圖:SQL查詢
數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖:
可以更改查詢的版面,從而以不同的方式分析數(shù)據(jù).
相關(guān)推薦:Exam8視線:名師解析2010年9月等考ACCESS試題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |