版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第4章 查詢的使用,4.1 查詢概述,查詢是指在數(shù)據(jù)庫中,按照特定的要求,在指定的數(shù)據(jù)源中查找、提取指定的字段,并返回一個新的數(shù)據(jù)集合,即查詢結(jié)果。查詢是一個動態(tài)的邏輯表,數(shù)據(jù)源中的數(shù)據(jù)發(fā)生變化時,查詢表中相應(yīng)的數(shù)據(jù)也會隨之改變。查詢的數(shù)據(jù)源既可以是一個表,也可以是多個相關(guān)的表,還可以是其他查詢對象。,4.1.1 查詢的視圖,查詢對象的視圖形式有5種:數(shù)據(jù)表視圖、設(shè)計視圖、SQL視圖、數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖,其中設(shè)計視圖是經(jīng)常使用到的。 查詢的設(shè)計視圖分為上下兩部分,如圖4-1所示。,(1)字段:查詢結(jié)果中所顯示的字段。 (2)表:查詢的數(shù)據(jù)源。 (3)排序:確定查詢結(jié)果中的字段的排序
2、方式,有升序和降序兩種方式可供選擇。 (4)顯示:選擇是否在查詢結(jié)果中顯示字段,當(dāng)對應(yīng)字段的復(fù)選框被選中時,表示該字段在查詢結(jié)果中顯示,否則不顯示。 (5)準(zhǔn)則:即查詢條件,同一行中的多個準(zhǔn)則之間是邏輯“與”的關(guān)系。 (6)或:也是查詢條件,表示多個條件之間是邏輯“或”的關(guān)系。,4.1.2 查詢的類型,Access數(shù)據(jù)庫的查詢有很多種,根據(jù)對數(shù)據(jù)源的操作方式以及查詢結(jié)果,可以分為選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SQL查詢5種。,1選擇查詢 選擇查詢是最常見的查詢類型,它根據(jù)指定的查詢準(zhǔn)則,從一個或多個數(shù)據(jù)表中獲取數(shù)據(jù)并顯示查詢結(jié)果。使用選擇查詢還可以對記錄進行分組,并對記錄作總計、計
3、數(shù)、求平均值以及其他類型的計算。,2參數(shù)查詢 參數(shù)查詢在執(zhí)行時顯示一個已經(jīng)設(shè)計好的對話框,提示用戶輸入查詢條件并根據(jù)此條件返回結(jié)果。在查詢條件經(jīng)常變化時,使用參數(shù)查詢非常方便。 3交叉表查詢 交叉表查詢將數(shù)據(jù)表或查詢中的數(shù)據(jù)進行分組,一組列在數(shù)據(jù)表的左側(cè),另一組列在數(shù)據(jù)表的上部,數(shù)據(jù)表內(nèi)行和列的交叉單元格處顯示表中的某個查詢結(jié)果。交叉表查詢可以計算并重新組織數(shù)據(jù)的結(jié)構(gòu),更加方便地分析數(shù)據(jù)。,4操作查詢 操作查詢需要用戶指定查詢條件,并在執(zhí)行查詢的過程中對源數(shù)據(jù)表中的記錄數(shù)據(jù)進行編輯。操作查詢是對數(shù)據(jù)修改的一種查詢,使用這種查詢只需進行一次操作就可以對許多記錄進行更改和移動。操作查詢包括刪除查詢
4、、更新查詢、追加查詢和生成表查詢4種。 5SQL查詢 SQL查詢時用戶使用SQL語句創(chuàng)建的查詢??梢杂媒Y(jié)構(gòu)化查詢語言(SQL)來查詢、更改和管理關(guān)系型數(shù)據(jù)庫。SQL查詢主要包括聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢4種。,4.2 創(chuàng)建和編輯查詢,查詢的創(chuàng)建主要有兩種方法:利用查詢向?qū)?chuàng)建和使用設(shè)計視圖創(chuàng)建。 查詢的編輯包括對查詢的編輯和對查詢中字段的編輯。,4.2.1 利用查詢向?qū)?chuàng)建查詢,(1)啟動Access 2003應(yīng)用程序,打開要創(chuàng)建查詢的“學(xué)生管理”數(shù)據(jù)庫。 (2)在“學(xué)生管理”數(shù)據(jù)庫窗口的“對象”欄中單擊“查詢”選項,然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。 (3)彈出“新建查詢”
5、對話框,右側(cè)列表中顯示了多個選項,選擇“簡單查詢向?qū)А边x項,此時對話框左側(cè)顯示提示信息“該向?qū)倪x中的字段中創(chuàng)建選擇查詢”,如圖4-2所示,然后單擊“確定”按鈕。,(4)彈出確定表和查詢字段的“簡單查詢向?qū)А睂υ捒?,在“?查詢”下拉列表中選擇用于查詢的“學(xué)生檔案”數(shù)據(jù)表,此時在“可用字段”列表框中顯示了“學(xué)生檔案”數(shù)據(jù)表中所有字段。選擇查詢需要的字段,然后單擊向右按鈕,則所選字段被添加到“選定的字段”列表框中。重復(fù)上述操作,依次將需要的字段添加到“選定的字段”列表框中,然后單擊“下一步”按鈕。,(5)彈出確定查詢方式的“簡單查詢向?qū)А睂υ捒?,如圖4-4所示,其中有“明細(xì)(顯示每個記錄的每個字
6、段)”和“匯總”單選按鈕供選擇,此處選中前者,然后單擊“下一步”按鈕。,(6)彈出指定查詢標(biāo)題的“簡單查詢向?qū)А睂υ捒?,如圖4-6所示,在“請為查詢指定標(biāo)題”文本框中輸入標(biāo)題名,默認(rèn)為“學(xué)生檔案查詢”。在“請選擇是打開還是修改查詢設(shè)計”欄中選中“打開查詢查看信息”單選按鈕,然后單擊“完成”按鈕。,4.2.2 使用查詢設(shè)計視圖創(chuàng)建查詢,(1)啟動Access 2003應(yīng)用程序,打開要創(chuàng)建查詢的“學(xué)生管理”數(shù)據(jù)庫。 (2)在“學(xué)生管理”數(shù)據(jù)庫窗口的“對象”欄中單擊“查詢”選項,單擊窗口右側(cè)的“在設(shè)計視圖中創(chuàng)建查詢”選項,然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。 (3)彈出“新建查詢”對話框,選擇“設(shè)
7、計視圖”選項,然后單擊“確定”按鈕。彈出“顯示表”對話框和“查詢1:選擇查詢”窗口,如圖4-9所示。,說明:在操作(2)中下列操作均能直接打開如圖4-10所示的“顯示表”對話框和“查詢1:選擇查詢”窗口。 單擊“在設(shè)計視圖中創(chuàng)建查詢”選項,然后單擊“打開”按鈕。 單擊“在設(shè)計視圖中創(chuàng)建查詢”選項,然后單擊“設(shè)計”按鈕。 直接雙擊“在設(shè)計視圖中創(chuàng)建查詢”選項。 右擊“在設(shè)計視圖中創(chuàng)建查詢”選項,在彈出的快捷菜單中單擊“打開”選項。 右擊“在設(shè)計視圖中創(chuàng)建查詢”選項,在彈出的快捷菜單中單擊“設(shè)計視圖”選項。,(4)在彈出的“顯示表”對話框中“表”選項卡下單擊要創(chuàng)建查詢的數(shù)據(jù)表“學(xué)生成績”,然后單擊
8、“添加”按鈕,此時數(shù)據(jù)表“學(xué)生成績”在“查詢1:選擇查詢”窗口中顯示出來. 重復(fù)上述操作,依次將“學(xué)生選課”和“學(xué)生檔案”數(shù)據(jù)表添加到“查詢1:選擇查詢”窗口中,然后單擊“顯示表”對話框的“關(guān)閉”按鈕或右上角的“關(guān)閉”圖標(biāo)將對話關(guān)閉。,(5)在“查詢1:選擇查詢”窗口中顯示了添加的3個表,表之間的關(guān)系也顯示出來,即表之間有連線連接,并且在下面的設(shè)置屬性欄中可以對屬性進行設(shè)置。 將要進行查詢的字段添加到屬性欄中“字段”單元格中,此處拖動“學(xué)生檔案”表中的“學(xué)號”字段,或雙擊要進行查詢的字段,則字段將被添加到屬性欄中“字段”單元格中,此時“表”行相應(yīng)的單元格中出現(xiàn)字段所在的表,重復(fù)上述操作,依次將
9、需要的字段添加到屬性欄中“字段”單元格中,然后對其他屬性進行設(shè)置,如圖4-11所示。,(6)設(shè)置完成后,單擊工具欄上的“保存”按鈕,或單擊菜單欄中的“文件”“保存”,彈出“另存為”對話框,在“查詢名稱”文本框中輸入要創(chuàng)建的查詢的名稱“學(xué)生信息查詢”,然后單擊“確定”按鈕。 (7)對創(chuàng)建的查詢保存后,單擊工具欄上的“運行”按鈕,查詢結(jié)果如圖4-13所示。,4.2.3 編輯查詢,1添加和刪除表/查詢 添加表的操作很簡單,下面以在利用向?qū)?chuàng)建的“學(xué)生檔案查詢”中添加表/查詢?yōu)槔榻B添加表/查詢的操作步驟: (1)啟動Access 2003應(yīng)用程序,打開要創(chuàng)建查詢的“學(xué)生管理”數(shù)據(jù)庫。 (2)在“學(xué)生
10、管理”數(shù)據(jù)庫窗口的“對象”欄中單擊“查詢”選項,單擊窗口右側(cè)列表框的“學(xué)生檔案查詢”,然后單擊數(shù)據(jù)庫工具欄上的“設(shè)計”按鈕,或右擊在彈出的快捷菜單中單擊“設(shè)計視圖”。,(3)此時“學(xué)生檔案查詢”以設(shè)計視圖打開,單擊“查詢”“顯示表”選項,或單擊工具欄上的“顯示表”按鈕,也可以在窗口空白處右擊,在彈出的快捷菜單中單擊“顯示表”選項,如圖4-14所示。,(4)在彈出“顯示表”對話框中單擊“兩者都有”,在“兩者都有”選項卡下顯示了所有的表和查詢。 選擇需要的表/查詢,然后單擊“添加”按鈕,重復(fù)上述操作,依次添加需要的表/查詢。 此處添加“學(xué)生信息查詢”查詢,然后關(guān)閉“顯示表”對話框,此時“學(xué)生信息查
11、詢”查詢在“學(xué)生檔案查詢”設(shè)計視圖中顯示。,刪除表/查詢的操作也很簡單,主要有4種方法: (1)在查詢的設(shè)計視圖中選中不需要的表/查詢,此處刪除“學(xué)生信息查詢”,單擊“編輯”“刪除”選項。 (2)在查詢的設(shè)計視圖中選中“學(xué)生信息查詢”,單擊“查詢”“刪除表”選項,如圖4-17所示。,(3)在查詢的設(shè)計視圖中選中“學(xué)生信息查詢”,按“Delete”鍵。 (4)在查詢的設(shè)計視圖中選中“學(xué)生信息查詢”,右擊在彈出的快捷菜單中單擊“刪除表”選項,如圖4-18所示。,2添加和刪除查詢中字段 1)鼠標(biāo)拖曳 (1)打開“學(xué)生檔案查詢”的設(shè)計視圖。 (2)選中“學(xué)生檔案”表,將鼠標(biāo)放在表中要添加的“政治面貌”
12、字段處,按住鼠標(biāo)左鍵,將其拖動到下面“字段”行空單元格處釋放鼠標(biāo)。 (3)此時“政治面貌”字段已被添加到“字段”行,且“表”行自動顯示字段所在的表,2)鼠標(biāo)雙擊 (1)打開“學(xué)生檔案查詢”的設(shè)計視圖。 (2)選中“學(xué)生檔案”表,直接雙擊“政治面貌”字段即可將“政治面貌”字段添加到“字段”行。 3)直接選擇 (1)打開“學(xué)生檔案查詢”的設(shè)計視圖。 (2)單擊“字段”行空單元格處,再單擊右側(cè)顯示的下拉箭頭,在下拉列表中單擊“政治面貌”字段,如圖4-21所示,即可將“政治面貌”字段添加到“字段”行。,注意: 如果要一次性添加多個連續(xù)字段時,可以按住“Shift”鍵單擊第一個和最后一個字段,然后將其拖
13、動到“字段”行空單元格處釋放鼠標(biāo)。如果添加多個不連續(xù)字段時,可以按住“Ctrl”鍵。 如果添加表/查詢中全部字段時,則只需將表/查詢頂端的“*”拖動到“字段”行空單元格處即可。,同樣有3種方法刪除查詢中不需要的字段,下面以在“學(xué)生檔案查詢”中刪除前面添加的“政治面貌”字段為例介紹操作步驟。 1)使用鍵盤 (1)打開“學(xué)生檔案查詢”的設(shè)計視圖。 (2)將鼠標(biāo)移至待刪除的“政治面貌”字段上方,當(dāng)鼠標(biāo)變?yōu)閷嵭南蛳录^時單擊鼠標(biāo),如圖4-22所示,選中“政治面貌”字段列,按“Delete”鍵。,2)使用菜單命令 (1)和方法1中同樣方法選中“政治面貌”字段列。 (2)單擊“編輯”“刪除”或“編輯”“刪
14、除列”選項,均可刪除選中的字段。 3)剪切 (1)和方法1中同樣方法選中“政治面貌”字段列。 (2)右擊選中的“政治面貌”字段列頂端,在彈出的快捷菜單中單擊“剪切”選項,同樣可以刪除選中的字段。,3移動和排序查詢中字段 移動字段的操作也比較簡單,下面以移動“學(xué)生檔案查詢”中的“班級”到“年齡”和“出生日期”之間為例介紹具體操作步驟。 (1)打開“學(xué)生檔案查詢”的設(shè)計視圖,選中“政治面貌”字段列。 (2)將鼠標(biāo)移至“政治面貌”字段上方,按住鼠標(biāo)將其拖動到“年齡”和“出生日期”之間釋放鼠標(biāo),此時“班級”字段顯示在“年齡”和“出生日期”之間。,排序與表中字段的排序也很相似,下面以對“學(xué)生檔案查詢”中
15、的“年齡”的升序排序為例介紹具體操作步驟。 (1)打開“學(xué)生檔案查詢”的設(shè)計視圖。 (2)單擊“年齡”字段下面的“排序”行的空單元格,然后單擊右側(cè)的下拉箭頭,在下拉列表中單擊“升序”選項,如圖4-25所示。,(3)此時記錄按年齡的升序排列,效果如圖4-26所示。,4設(shè)置查詢中字段的顯示和條件屬性 在查詢的設(shè)計視圖窗口下面的“顯示”行,每一個字段對應(yīng)一個顯示復(fù)選框,若選中該復(fù)選框,則查詢結(jié)果中顯示該字段,否則該字段不在查詢結(jié)果中顯示。 “條件”屬性用來設(shè)定該字段的篩選條件,例如“學(xué)生檔案查詢”中將“年齡”字段的“條件”屬性單元格中輸入“24”,則結(jié)果中只顯示年齡大于23的學(xué)生檔案情況。,4.2.
16、4 設(shè)置查詢及字段的屬性,1設(shè)置查詢字段的屬性 (1)打開“學(xué)生檔案查詢”的設(shè)計視圖。 (2)在查詢的設(shè)計視圖中選中要設(shè)置屬性的“出生日期”字段列。 (3)單擊“視圖”“屬性”選項或單擊工具欄上的“屬性”按鈕,彈出“字段屬性”對話框,如圖4-32所示,用戶可以根據(jù)需要在其中進行設(shè)置,設(shè)置方法與設(shè)置表中字段屬性方法相同。,2設(shè)置查詢屬性 (1)打開“學(xué)生檔案查詢”的設(shè)計視圖。 (2)在查詢的設(shè)計視圖中不選中任何字段的情況下,單擊“視圖”“屬性”選項或單擊工具欄上的“屬性”按鈕。 (3)彈出“查詢屬性”對話框,如圖4-33所示,其中顯示了多個屬性,用戶可以根據(jù)需要在其中進行設(shè)置,各屬性的使用功能說
17、明參見表4-1。,4.3 查詢準(zhǔn)則,查詢準(zhǔn)則可以通過使用運算符和函數(shù)來設(shè)置,并且可以在其中使用通配符來限定條件。設(shè)置查詢準(zhǔn)則一般是在查詢設(shè)計視圖中進行設(shè)計。,4.3.1 通配符,在查詢過程中,當(dāng)只知道查找的部分內(nèi)容時或查找內(nèi)容的某種樣式時可以使用通配符。通配符是的作用是作為不確定字符的占位符,對于各種常用的通配符及功能說明參見表4-2。,4.3.2 運算符,運算符是構(gòu)成查詢條件的基本元素,Access提供了數(shù)字及字符運算符、關(guān)系運算符、邏輯運算符及其他特殊運算符。通過運算符可以對查詢中數(shù)據(jù)進行運算和比較及一些特殊的操作。,1數(shù)字及字符運算符 數(shù)字及字符運算符主要用于查詢中數(shù)字及字符的加、減、乘
18、、除、乘方等運算操作,具體運算符及功能介紹參見表4-3。,2關(guān)系運算符 關(guān)系運算符主要用于查詢中數(shù)字及字符的比較操作,具體關(guān)系運算符及功能介紹參見表4-4。,3邏輯運算符,4特殊運算符 特殊運算符主要是指In,Like,BetweenAnd等,主要的特殊運算符的功能介紹參見表4-6。,4.3.3 函數(shù),Access中提供了多種函數(shù),函數(shù)按功能分類可分為:匯總函數(shù)、數(shù)學(xué)函數(shù)、日期/時間函數(shù)、字符函數(shù)等,利用這些函數(shù)可以對查詢內(nèi)容進行計算和比較。,1匯總函數(shù) 匯總函數(shù)系統(tǒng)提供的用于對查詢中的記錄組或全部記錄進行“匯總”計算的函數(shù),具體函數(shù)名稱及功能介紹參見表4-7。,2數(shù)學(xué)函數(shù),3日期/時間函數(shù),
19、4字符函數(shù) 字符函數(shù)的參數(shù)一般是字符串,有關(guān)字符函數(shù)及其功能說明參見表4-10。,4.4 查詢中的計算方法,在查詢中可以利用函數(shù)及函數(shù)組合對查詢內(nèi)容進行計算,共有兩類計算方法:預(yù)定義計算和自定義計算。,4.4.1 預(yù)定義計算,預(yù)定義計算即匯總計算,通過匯總函數(shù)來完成,可以對查詢內(nèi)容進行求和、平均值、方差等計算,下面以計算“學(xué)生成績”表中成績的平均值為例介紹平均值計算的操作步驟。,(1)啟動Access 2003應(yīng)用程序,打開“學(xué)生管理”數(shù)據(jù)庫。在“學(xué)生管理”數(shù)據(jù)庫窗口的“對象”欄中單擊“查詢”選項,單擊窗口右側(cè)的“在設(shè)計視圖中創(chuàng)建查詢”選項,然后單擊“設(shè)計”按鈕。 (2)按使用設(shè)計視圖創(chuàng)建查詢
20、的方法將“學(xué)生成績”表添加到查詢中,并且添加需要的字段。然后單擊“文件”“保存”或單擊工具欄上的“保存”按鈕,在彈出的“另存為”對話框中輸入“學(xué)生成績查詢”,則查詢名稱為“學(xué)生成績查詢”。,(3)在菜單欄上單擊“視圖”“總計”選項,或單擊工具欄上的總計按鈕,此時在查詢窗口中顯示“總計”行,如圖4-35所示在“表”行的下面一行,且默認(rèn)每個單元格中均選擇“分組”選項。,(4)刪除除“成績”以外的字段,并在“成績”字段的“總計”單元格中選擇“平均值”選項,如圖4-36所示。,(5)單擊菜單欄上“查詢”“運行”選項,或單擊工具欄上“運行”按鈕,彈出查詢的數(shù)據(jù)表示圖,里面顯示了成績的平均值,如圖4-37
21、所示。,下面以統(tǒng)計“學(xué)生檔案”表中男女學(xué)生人數(shù)為例介紹一下分組和計數(shù)的操作。 (1)按前面方法將“學(xué)生成績”表添加到查詢中,并且添加需要的“學(xué)號”和“性別”字段。 (2)將“總計”加添到窗口中,然后“學(xué)號”字段對應(yīng)的“總計”單元格選擇“計數(shù)”,“性別”字段對應(yīng)的“總計”單元格選“分組”選項,如圖4-38所示。,(3)將查詢以“男女生人數(shù)統(tǒng)計”名稱保存,單擊菜單欄上“查詢”“運行”選項,或單擊工具欄上“運行”按鈕,彈出查詢的數(shù)據(jù)表示圖,里面顯示男女生的人數(shù),如圖4-39所示。,4.4.2 自定義計算,自定義計算是使用各種運算符和函數(shù)建立表達(dá)式對一個或多個字段進行計算。 如計算學(xué)生的綜合成績:學(xué)生
22、的綜合成績=考試成績*80%+平時成績。下面就以計算學(xué)生的綜合成績?yōu)槔龑ψ远x計算進行介紹。,(1)啟動Access 2003應(yīng)用程序,打開“學(xué)生管理”數(shù)據(jù)庫。在“學(xué)生管理”數(shù)據(jù)庫窗口的“對象”欄中單擊“查詢”選項,單擊窗口右側(cè)的 “在設(shè)計視圖中創(chuàng)建查詢”選項,然后單擊“設(shè)計”按鈕。 (2)按使用設(shè)計視圖創(chuàng)建查詢的方法將“學(xué)生成績”表添加到查詢中,并且添加需要的字段。然后將查詢以名稱“學(xué)生綜合成績查詢”進行保存。,(3)在“學(xué)號”右邊的字段單元格中輸入“成績*0.8+平時成績”,如圖4-41所示。然后單擊菜單欄上“查詢”“運行”選項,或單擊工具欄上“運行”按鈕,彈出查詢的數(shù)據(jù)表示圖,里面顯示了
23、學(xué)生的綜合成績。,4.5 其他查詢的設(shè)計,前面介紹了簡單選擇查詢的創(chuàng)建和查詢準(zhǔn)則的設(shè)置,關(guān)于其他查詢的設(shè)計,本節(jié)將介紹交叉表查詢,參數(shù)查詢和操作查詢,SQL查詢的設(shè)計將在下一節(jié)介紹。,4.5.1 交叉表查詢,交叉表查詢是以交叉形式的數(shù)據(jù)表來顯示數(shù)據(jù)信息,使用交叉表查詢、計算和重構(gòu)數(shù)據(jù)可以簡化數(shù)據(jù)分析。 在創(chuàng)建交叉查詢時,用戶需要制定3種字段:一是放在數(shù)據(jù)表最左端的行標(biāo)題,它將某一字段或相關(guān)數(shù)據(jù)放入指定的一行中;二是放在數(shù)據(jù)表最上面的列標(biāo)題,它對每一列指定的字段或表進行統(tǒng)計,并將統(tǒng)計結(jié)果放入該列中;三是放在數(shù)據(jù)表行和列交叉位置上的字段,用戶需要為該字段指定一個總計項,如Sum、Avg等。,1利用
24、查詢向?qū)?chuàng)建查詢 下面以創(chuàng)建求男女學(xué)生的平均成績?yōu)槔v解利用查詢向?qū)?chuàng)建交叉表查詢的具體操作步驟。 (1)啟動Access 2003應(yīng)用程序,打開要創(chuàng)建查詢的“學(xué)生管理”數(shù)據(jù)庫。 (2)在“學(xué)生管理”數(shù)據(jù)庫窗口的“對象”欄中單擊“查詢”選項,然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。 (3)彈出“新建查詢”對話框,在右側(cè)列表中選擇“交叉表查詢向?qū)А边x項,此時對話框左側(cè)顯示提示信息“該向?qū)?chuàng)建的交叉表查詢可以以一種緊湊的、類似電子表格的形式顯示數(shù)據(jù)”,然后單擊“確定”按鈕。,(4)彈出添加查詢的“交叉表查詢向?qū)А睂υ捒?,在“視圖”欄中選中“查詢”單選按鈕,此時在上面的文本框中顯示所有的查詢,選擇“學(xué)
25、生綜合成績查詢”選項,如圖4-45所示,然后單擊“下一步”按鈕,或雙擊“學(xué)生綜合成績查詢”選項。,(5)彈出添加行標(biāo)題字段的“交叉表查詢向?qū)А睂υ捒?,在“可用字段”列表框中選中“性別”選項,單擊添加按鈕,則“性別”在“選定字段”欄中顯示,如圖4-46所示,然后單擊“下一步”按鈕。,(6)彈出添加列標(biāo)題字段的“交叉表查詢向?qū)А睂υ捒?,在列表框中選中“課程編號”選項,如圖4-47所示,然后單擊“下一步”按鈕,或直接雙擊“課程編號”選項。,(7)彈出確定交叉點處計算內(nèi)容的“交叉表查詢向?qū)А睂υ捒颍凇白侄巍绷斜砜蛑袉螕簟熬C合成績”選項,在“函數(shù)”列表框中單擊“平均”選項,如圖4-48所示,其中“請確
26、定是否為每一行作小計”欄中默認(rèn)為選中“是,包括各行小計”復(fù)選框,然后單擊“下一步”按鈕。,(8)彈出確定查詢名稱的“交叉表查詢向?qū)А睂υ捒?,默認(rèn)名稱為“學(xué)生綜合成績查詢-交叉表”,并且在“請選擇查看還是修改設(shè)計”欄中按默認(rèn)選中“查看查詢”單選按鈕,如圖4-49所示,然后單擊“完成”按鈕。,(9)此時查詢結(jié)果以數(shù)據(jù)表形式顯示,如圖4-50所示,同時數(shù)據(jù)庫窗口中顯示了剛創(chuàng)建的“學(xué)生綜合成績查詢-交叉表”交叉表查詢。,2使用設(shè)計視圖創(chuàng)建查詢。 下面同樣以創(chuàng)建求男女學(xué)生的平均考試成績?yōu)槔v解使用設(shè)計視圖創(chuàng)建交叉表查詢的具體操作步驟。 (1)啟動Access 2003應(yīng)用程序,打開要創(chuàng)建查詢的“學(xué)生管理
27、”數(shù)據(jù)庫。 (2)在“學(xué)生管理”數(shù)據(jù)庫窗口的“對象”欄中單擊“查詢”選項,雙擊窗口右側(cè)的“在設(shè)計視圖中創(chuàng)建查詢”選項,彈出“顯示表”對話框和“查詢1:選擇查詢”窗口。 (3)在彈出的“顯示表”對話框中“表”選項卡下依次將數(shù)據(jù)表“學(xué)生成績”和“學(xué)生檔案”添加到“查詢1:選擇查詢”窗口中,然后關(guān)閉“顯示表”對話框。,(4)將“課程編號”、“性別”和“成績”字段添加到下面的“字段”行中,如圖4-51所示。,(5)單擊菜單欄上的“查詢”“交叉表查詢”,或單擊工具欄上的“查詢類型”按鈕,在彈出的菜單中單擊“交叉表查詢”選項,如圖4-52所示。此時窗口中添加了“總計”和“交叉表”兩行,在這兩行中進行總計及
28、交叉表行列的設(shè)置,如圖4-53所示。,(6)然后單擊菜單欄上“查詢”“運行”選項,或單擊工具欄上“運行”按鈕,彈出查詢的數(shù)據(jù)表示圖,里面顯示了男女學(xué)生的平均考試成績,如圖4-54所示。,4.5.2 參數(shù)查詢,下面以創(chuàng)建按輸入政治面貌查詢學(xué)生成績?yōu)槔齺斫榻B參數(shù)查詢的具體操作。 (1)啟動Access 2003應(yīng)用程序,打開要創(chuàng)建查詢的“學(xué)生管理”數(shù)據(jù)庫。 (2)在“學(xué)生管理”數(shù)據(jù)庫窗口的“對象”欄中單擊“查詢”選項,雙擊窗口右側(cè)的“在設(shè)計視圖中創(chuàng)建查詢”選項,彈出“顯示表”對話框和“查詢1:選擇查詢”窗口。 (3)在彈出的“顯示表”對話框中“表”選項卡下依次將數(shù)據(jù)表“學(xué)生成績”和“學(xué)生檔案”添加
29、到“查詢1:選擇查詢”窗口中,然后關(guān)閉“顯示表”對話框。 (4)將“政治面貌”和“成績”字段添加到下面的“字段”行中,并且在“政治面貌”的“條件”單元格中輸入“請輸入政治面貌”,并將查詢以“按政治面貌查詢成績”保存。,(5)單擊菜單欄上“查詢”“運行”選項,或單擊工具欄上“運行”按鈕,彈出輸入?yún)?shù)值對話框,本例中在“請輸入政治面貌”文本框中輸入“黨員”,然后單擊“確定”按鈕。 (6)查詢結(jié)果以數(shù)據(jù)表視圖顯示,輸出了所有黨員的成績。,4.5.3 操作查詢,操作查詢是在選擇查詢的基礎(chǔ)上,對數(shù)據(jù)源中的數(shù)據(jù)進行追加、更新和刪除,還可以建立新的數(shù)據(jù)表。 操作查詢是Access提供的5種查詢中很重要的一個
30、查詢,它使用戶在利用查詢檢索數(shù)據(jù)、計算數(shù)據(jù)、顯示數(shù)據(jù)的同時更新數(shù)據(jù),而且還可以生成新的數(shù)據(jù)表。 操作查詢可分為4種類型:追加查詢,更新查詢,生成表查詢和刪除查詢。,1追加查詢 追加查詢是將一個或多個表中符合條件的記錄添加到一個或多個表中,并且在表的尾部顯示。,注意: 在追加查詢時,追加的表可以是同一個數(shù)據(jù)庫中的數(shù)據(jù)表,也可以是不同數(shù)據(jù)庫中的表。 每運行一次追加查詢,目標(biāo)表中就會添加一次記錄,并且可以和原來的記錄重復(fù)。,2更新查詢 如果要對數(shù)據(jù)表中多條記錄進行修改,最簡單有效的方法就是利用Access提供的更新查詢。,3生成表查詢 當(dāng)需要從一個或多個表中提取數(shù)據(jù)時,可以利用“生成表查詢”將數(shù)據(jù)從
31、一個或多個表中提取出來,然后再由提取的數(shù)據(jù)生成一張新的表。此時原來數(shù)據(jù)表中數(shù)據(jù)不發(fā)生改變,并且新生成的表也同樣可以作為數(shù)據(jù)源表。,注意: 在創(chuàng)建生成表查詢時,要保存兩次,第一次保存表名稱,第二次是保存查詢名稱。 生成表和數(shù)據(jù)源表中數(shù)據(jù)狀態(tài)不同步,即數(shù)據(jù)源表中數(shù)據(jù)更改時,生成表中數(shù)據(jù)不會更改,再運行一次生成表查詢才能更新數(shù)據(jù)。,4刪除查詢 當(dāng)需要從一個或多個表中刪除多條記錄數(shù)據(jù)時,可以利用“刪除查詢”將數(shù)據(jù)從一個或多個表中刪除,若要從多個表中刪除相關(guān)記錄,必須表之間存在表間關(guān)系。當(dāng)刪除查詢運行后原來數(shù)據(jù)表中滿足條件的數(shù)據(jù)記錄將被刪除。 注意: 在創(chuàng)建各種操作查詢過程中,在運行查詢前可以單擊工具欄上的“視圖”按鈕,對操作的查詢進行預(yù)覽,然后再返回設(shè)計視圖進行下面的操作。,4.6 SQL查詢,SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)是使用
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人教育培訓(xùn)機構(gòu)課程購銷擔(dān)保合同2篇
- 2025版新能源汽車停車位租賃與生態(tài)補償協(xié)議2篇
- 二零二五年度誠意金支付及退回協(xié)議合同4篇
- 看大數(shù)據(jù)時代下健康醫(yī)療傳播的發(fā)展與創(chuàng)新路徑
- 跨行業(yè)合作在展覽活動中的應(yīng)用
- 項目制學(xué)習(xí)在學(xué)科教學(xué)中的實踐與評價
- 2025版國際貿(mào)易項目轉(zhuǎn)讓居間協(xié)議書3篇
- 2025版土地承包經(jīng)營合同樣本4篇
- 湖南2025年湖南省生態(tài)環(huán)境廳直屬事業(yè)單位招聘44人筆試歷年參考題庫附帶答案詳解
- 溫州浙江溫州市龍灣區(qū)政務(wù)服務(wù)中心招聘編外工作人員筆試歷年參考題庫附帶答案詳解
- 小學(xué)六年級數(shù)學(xué)奧數(shù)題100題附答案(完整版)
- 湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試參考試題庫(含答案)
- 英漢互譯單詞練習(xí)打印紙
- 2023湖北武漢華中科技大學(xué)招聘實驗技術(shù)人員24人筆試參考題庫(共500題)答案詳解版
- 一氯二氟甲烷安全技術(shù)說明書MSDS
- 母嬰護理員題庫
- 老年人預(yù)防及控制養(yǎng)老機構(gòu)院內(nèi)感染院內(nèi)感染基本知識
- SWITCH暗黑破壞神3超級金手指修改 版本號:2.7.6.90885
- 2023高考語文全國甲卷詩歌閱讀題晁補之《臨江仙 身外閑愁空滿眼》講評課件
- 物流簽收回執(zhí)單
- 鋼結(jié)構(gòu)廠房造價指標(biāo)
評論
0/150
提交評論