資源描述:
《查詢中的統(tǒng)計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、數(shù)據(jù)庫原理及應用主講教師:廖美紅第三章查詢的建立、使用需要了解的知識:查詢——根據(jù)給定的條件,從數(shù)據(jù)庫的表中篩選出符合條件的記錄,構成數(shù)據(jù)的集合。注:查詢的結果以工作表的形式顯示,但并不是一個基本表,而是符合查詢條件的記錄集合,其內(nèi)容是動態(tài)的需要了解的知識:查詢的作用:(1)選擇字段。用戶可以在查詢中選擇表中自己感興趣的字段,而無須瀏覽所有字段。(2)選擇記錄。用戶可以指定一個條件,只有符合這個條件的記錄,才能在查詢結果中顯示出來。(3)排序記錄。用戶可以指定瀏覽記錄的順序。需要了解的知識:查詢的作用:(4)完成計算。用戶可以建立一個計算字段,利用計算字段
2、保存計算結果。(5)作為窗體或報表的數(shù)據(jù)來源。(6)修改表中數(shù)據(jù)。采用查詢可以一次修改、刪除或增加一組相關的記錄。(7)建立新表。采用生成表查詢,可以根據(jù)查詢結果新建一個表。需要了解的知識:查詢的類型:1.選擇查詢2.參數(shù)查詢3.交叉表查詢4.操作查詢5.SQL查詢需要了解的知識:建立查詢的方法:1.使用查詢向導2.使用查詢設計視圖選擇查詢的創(chuàng)建:創(chuàng)建不帶條件的選擇查詢創(chuàng)建帶條件的選擇查詢注意:條件中的或者、并且需要了解的知識:查詢視圖查詢共有五種視圖,分別是:(1)設計視圖。設計視圖就是查詢設計器,通過該視圖可以設計除SQL查詢之外的任何類型的查詢。(2
3、)數(shù)據(jù)表視圖。數(shù)據(jù)表視圖是查詢的數(shù)據(jù)瀏覽器,通過該視圖可以查看查詢運行結果,查詢所檢索的記錄。(3)SQL視圖。SQL視圖是按照SQL語法規(guī)范顯示查詢,即顯示查詢的SQL語句,此視圖主要用于SQL查詢。(4)數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖。在這兩種視圖中,可以更改查詢的版面,從而以不同方式分析數(shù)據(jù)。需要了解的知識:補充:查詢建立的準則(P103—P107)各種運算符各種函數(shù)各種表達式在查詢中執(zhí)行計算查詢除了可以用來在各個表中按用戶的需要收集數(shù)據(jù)外,還可以通過查詢對數(shù)據(jù)運行計算操作。其中包含求和、計數(shù)、最大值、最小值、平均值、標準偏差以及其他類型的計算。在查
4、詢中使用函數(shù),可以對查詢中一組記錄中的數(shù)據(jù)進行合計計算。包含計算一組記錄的合計、求最大值、最小值,求平均值或總和等需要了解的知識:查詢中的統(tǒng)計需要了解的知識:查詢中的統(tǒng)計統(tǒng)計的常用函數(shù):SUM、AVG、COUNT、MAX、MIN需要了解的知識:查詢中的統(tǒng)計條件指定的關鍵字為:WHERE需要了解的知識:查詢中的統(tǒng)計分組指定的關鍵字為:GROUPBY函數(shù)名功能Sum計算一組記錄中某字段值的總和Avg計算一組記錄中某字段值的平均值Min計算一組記錄中某字段值的最小值Max計算一組記錄中某字段值的最大值Count計算一組記錄中記錄的個數(shù)StPev計算一組記錄中某字
5、段值的標準偏差Var計算一組記錄中某字段值的方差值First一組記錄中某字段的第一個值Last一組記錄中某字段的最后一個值Expression創(chuàng)建一個由表達式產(chǎn)生的計算字段Where設定分組條件以便選擇記錄幾種函數(shù)交叉表查詢交叉表查詢可以計算并重新組織數(shù)據(jù)的結構,從而更方便地分析數(shù)據(jù)。此查詢可以計算數(shù)據(jù)的總和、平均值、計數(shù)或其他類型的總和,并可以分成兩組信息:一組列在數(shù)據(jù)表的左側,另一組列在數(shù)據(jù)表的上部。需要了解的知識:交叉表查詢德國巴西阿根廷意大利德國巴西阿根廷意大利交叉表查詢向導交叉表查詢一般創(chuàng)建在已經(jīng)存在的表或查詢上。通過它可以顯示來源于表中某個字段
6、的匯總值,如合計、計算以及平均等。還可以將它們分組,一組列在數(shù)據(jù)表的左側,一組列在數(shù)據(jù)表的頂部。交叉數(shù)據(jù)主要是將某字段分組并顯示其摘要值的情況,使用交叉表查詢,可以對表中的數(shù)據(jù)進行統(tǒng)計和分析。需要了解的知識:交叉表查詢參數(shù)查詢參數(shù)查詢是一種特殊的查詢,它在執(zhí)行時顯示一個對話框,以提示用戶輸入查詢條件,系統(tǒng)根據(jù)輸入的查詢條件將查詢結果以指定的形式顯示出來。設計此查詢可以用來提示更多的內(nèi)容,例如,可以設計提示輸入兩個日期,然后Access2002檢索在兩個日期之間的所有記錄。將參數(shù)查詢作為窗體和報表的基礎也很方便。例如,利用參數(shù)查詢?yōu)榛A可以創(chuàng)建月圖書流量報表
7、。在打印報表時,Access顯示對話框詢問所需報表的月份,輸入月份后,Access打印相印的報表。也可以創(chuàng)建自定義窗體或對話框,來代替使用參數(shù)查詢對話框提示輸入查詢的參數(shù)。參數(shù)查詢的創(chuàng)建只能通過查詢的設計視圖或SQL視圖來完成。需要了解的知識:交叉表查詢創(chuàng)建參數(shù)查詢參數(shù)查詢一般作為窗體或報表的基礎,從而使窗體只顯示或打印符合用戶輸入?yún)?shù)的記錄。它一般創(chuàng)建在選擇查詢的基礎上,在進行查詢時會出現(xiàn)一個或多個對話框,要求輸入查詢條件,之后查詢按照這些條件將符合的記錄列出。這樣在查詢的過程中交互性更強,查詢也更靈活。需要了解的知識:需要了解的知識:操作查詢----是
8、在查詢的過程中在數(shù)據(jù)庫中完成一定的操作,就是使用戶可以根據(jù)自己的需