




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第3章查詢考點歸納3.1認識查詢1查詢的功能查詢是對數據庫表中的數據進行查找,同時產生一個類似于表的結果。在Access中可以方便地創建查詢,在創建查詢的過程中定義要查詢的內容和準則,Access根據定義的內容和準則在數據庫表中搜索符合條件的記錄。利用查詢可以實現很多功能。①選擇字段;②選擇記錄;③編輯記錄;④實現計算;⑤建立新表;⑥建立基于查詢的報表和窗體。2查詢的類型(1)選擇查詢選擇查詢是最常用的查詢類型,是根據指定的查詢準則,從一個或多個表中獲取數據并顯示結果。也可以使用選擇查詢對記錄進行分組,并且對記錄進行總計、計數、平均以及其他類型的計算。選擇查詢能夠使用戶查看自己所想查看的記錄。執行一個選擇查詢時,需要從指定的數據庫表中搜索數據,數據庫表可以是一個表或多個表,也可以是一個查詢。查詢的結果是一組數據記錄,即動態集。(2)交叉表查詢交叉表查詢將來源于某個表中的字段進行分組,一組列在數據表的左側,一組列在數據表的上部,然后在數據表行與列的交叉處顯示表中某個字段統計值。交叉表查詢就是利用了表中的行和列來統計數據的。(3)參數查詢參數查詢是一種利用對話框來提示用戶輸入準則的查詢。這種查詢可以根據用戶輸入的準則來檢索符合相應條件的記錄。(4)操作查詢操作查詢與選擇查詢相似,都是由用戶指定查找記錄的條件,但選擇查詢是檢查符合特定條件的一組記錄,而操作查詢是在一次查詢操作中對所得結果進行編輯等操作。操作查詢有4種:生成表、刪除、更新和追加。(5)SQL查詢SQL查詢就是用戶使用SQL語句來創建的一種查詢。SQL查詢主要包括聯合查詢、傳遞查詢、數據定義查詢和子查詢等4種。3建立查詢的準則(1)準則中的運算符運算符是組成準則的基本元素。Access提供了關系運算符、邏輯運算符和特殊運算符。3.2創建選擇查詢1創建不帶條件的查詢建立查詢的方法有兩種:查詢向導和“設計”視圖。(1)使用“查詢向導”使用“查詢向導”建立查詢操作比較簡單,用戶可以在向導的指示下選擇表和表中字段。(2)使用“設計”視圖實際應用中,可以使用“設計”視圖建立不帶條件的查詢。(3)運行查詢建立查詢之后,用戶可以運行查詢從而獲得查詢的結果。運行查詢的操作步驟如下:①在數據庫窗口中,單擊“查詢”對象。②選擇要運行的查詢,然后單擊“打開”;或雙擊要運行的查詢。2創建帶條件的查詢3.3在查詢中進行計算1了解查詢計算功能預定義計算即所謂的“總計”來計算,是系統提供的用于對查詢中的記錄組或全部記錄進行的計算,它包括總和、平均值、計數、最大值、最小值、標準偏差或方差等。用戶自定義計算可以用一個或多個字段的值進行數值、日期和文本計算。2總計查詢所謂總計查詢就是在成組的記錄中完成一定計算的查詢。使用查詢“設計”視圖中的“總計”行,可以對查詢中全部記錄或記錄組計算一個或多個字段的統計值。(1)創建總計查詢(2)總計項。3分組總計查詢在“設計”視圖中,將用于分組字段的“總計”行設置成GroupBy,就可以對記錄進行分組統計了。4添加計算字段當需要統計的數據在表中沒有相應的字段,或者用于計算的數據值來源于多個字段時,“設計網格”中添加一個計算字段。計算字段是指根據一個或多個表中的一個或多個字段并使用表達式建立的新字段。3.4創建交叉表查詢1認識交叉表查詢所謂交叉表查詢,就是將來源于某個表中的字段進行分組,一組列在數據表的左側,一組列在數據表的上部,然后在數據表行與列的交叉處顯示表中某個字段的各種計算值。2創建交叉表查詢創建交叉表查詢有兩種方法:“查詢向導”和查詢“設計”視圖。(1)使用“查詢向導”創建交叉表的數據源必須來自于一個表或查詢。如果數據源來自多個表,可以先建立一個查詢,然后再以此查詢作為數據源。(2)使用“設計”視圖使用“交叉表查詢向導“建立交叉表查詢,所用的字段必須來源于同一個表或同一個查詢;如果使用的字段不在同一個表或查詢中,最簡單、靈活的辦法是使用“設計”視圖,它可以由用戶自由地選擇一個或多個表、選擇一個或多個查詢。因此,如果所用數據源來自于一個表或查詢,使用“交叉表查詢向導”比較簡單;如果所用數據源來自于幾個表或幾個查詢,使用“設計”視圖則更方便。另外,如果“行標題”或“列標題”需要通過建立字段得到,那么最好使用“設計”視圖來建立查詢。在啟動查詢之后,希望中止查詢的運行,可以按Ctrl+Break鍵;如果在查義“設計網格”中包含了某個字段,但又單擊了“交叉表”單元格中的“不顯示”選項和“總計”單元格中的“GroupBy”選項,則Access將按照“行標題”對該字段進行分組,但在查詢結果中不會顯示此行:“列標題”字段的值可能包含通常不允許在字段名出現的字符。3.5創建參數查詢創建單參數查詢,就是在字段中指定一個參數,在執行參數查詢時,用戶輸入一個參數值。建立參數查詢時應注意:如果在一個已建的查詢中創建參數查詢,則直接在“設計”視圖中打開該查詢,然后在其基礎上輸入參數準則即可。若執行“保存”命令,則存盤后,原查詢將被該參數查詢內容所替換;若希望保留原查詢,應執行“文件”菜單中的“另存為”命令。如果從頭開始建立參數查詢,應先按前面介紹的方法創建查詢,只需在“準則”行上輸入參數查詢相應的準則,然后執行“保存”命令即可。2多參數查詢用戶不僅可以建立單個參數的查詢,如果需要也可以建立多個參數的查詢。在執行多參數查詢時,用戶依次輸入多個參數值。3.6創建操作查詢操作查詢是Access提供的5種查詢一個很重要的查詢,它使用戶在利用查詢檢索數據、計算數據、顯示數據的同時更新數據,而且還可以生成新的數據表。1認識操作查詢操作查詢是指僅在一個操作中更改許多許多記錄的查詢。操作查詢包括生成表查詢、刪除查詢、更新查詢和追加查詢等4種。生成表查詢就是利用一個或多個表中的全部或部分數據創建新表:刪除查詢可以從一個或多個表中刪除一組記錄,刪除查詢將刪除整個記錄。而不只是記錄中所選擇的字段;更新查詢對一個或多個表中的一組記錄作全部更新;追加查詢從一個或多個表中將一組記錄添加到一個或多個表的尾部。2生成表查詢在Access中,從表中訪問數據要比從查詢中訪問數據快得多,如果經常要從幾個表中提取數據,最好的方法是使用Access提供的生成表查詢,即從多個表中提取數據組合起來生成一個新表永久保存。3刪除查詢可以使用Access提供的刪除查詢,刪除同一類的一組記錄,利用該查詢一次可以刪除一組同類的記錄。刪除查詢可以從單個表中刪除記錄,也可以從多個相互關聯的表中刪除記錄。從多個表中刪除相關記錄必須滿足以下條件:(1)在“關系”窗口中定義相關表之間的關系。(2)在“關系”對話框中選中“實施參照完整性”復選項。(3)在“關系”對話框中選中“有聯刪除相關記錄”復選項。4更新查詢5追加查詢使用操作查詢時應注意:在執行操作查詢之前,最好單擊工具欄上的“視圖”。預覽即將更改的記錄,如果預覽到的記錄就是要操作的記錄,再執行操作查詢,這樣可防止誤操作。另外,在使用操作查詢之前,應該備份數據。3.7創建SQL查詢1使用SQL修改查詢中的準則2創建SQL查詢SQL查詢分為聯合查詢、傳遞查詢、數據定義查詢和子查詢等4種。(1)創建聯合查詢,聯合查詢將來自一個或多個表或查詢的字段組合為查詢結果中的一個字段或列。(2)創建傳遞查詢傳遞查詢是SQL特定查詢之一,可直接將命令發送到ODBC數據庫服務器中。使用傳遞查詢時,不必與服務器上的表鏈接,就可以直接使用相應的表。應用傳遞查詢的主要目的是為了減少網絡負荷。一般創建傳遞查詢時,需要完成兩項工作,一是設置要連接的數據庫;二是在SQL窗口中輸入SQL語句。(3)建立數據定義查詢數據定義查詢可以直接創建、刪除或更改表,或者在當前數據庫中創建索引。在數據定義查詢中要輸入SQL語句,每個數據定義查詢只能由一個數據定義語句組成。3.8操作已創建的查詢創建了查詢之后,可以在“設計”視圖中對其進行修改。1運行已創建的查詢在創建查詢時,用戶可以通過工具欄上的“運行”按鈕看到查詢結果。創建查詢后,如果想查看查詢的結果,可以通過以下兩種方法實現:(1)在“數據庫”窗口中,單擊“查詢”對象,選擇要運行的查詢,然后單出“打開”按鈕。(2)在“數據庫”窗口中,單擊“查詢”對象,然后雙擊要運行的查詢。2編輯查詢中的字段編輯查詢中的字段主要包括添加、刪除字段,移動字段或更改字段名。(1)添加字段如果需要為查詢添加字段,操作步驟如下:①在“數據庫”窗口的“查詢”對象中,單擊要修改的查詢,然后單擊“設計”按鈕,屏幕上出現查詢“設計”視圖。②雙擊要添加的字段,則該字段將添加到“設計網格”中的第一個空白列中;如果要在某一字段前插入字段,則單擊要添加的字段,并按住鼠標左鍵,將它拖到該字段的位置上;如果要一次添加多個字段,則按住Ctrl工單擊要添加的字段,然后將它們拖到“設計網格”中;如果要將某一表的所有字段添加鼠標左鍵拖動鼠標到“設計網格”中的第一個空白列中,然后釋放鼠標左鍵。③單擊工具欄上的“保存”按鈕保存所做的修改。(2)刪除字段如果要刪除查詢中的字段,操作步驟如下:①在“數據庫”窗口的“查詢”對象中,單擊要修改的查詢,然后單擊“設計”按鈕,屏幕上出現查詢“設計”視圖。②單擊要刪除字段的字段選擇器,然后單擊“編輯”菜單中的“刪除”命令或按Del鍵。也可以單擊要刪除字段所在的列,然后單擊“編輯”菜單中的“刪除列”命令。③單擊工具欄上的“保存”按鈕保存所做的修改。(3)移動字段Access在排序查詢結果時,首先按照“設計網格”中排列最靠前的字段排序,然后再按下一個字段排序。操作步驟如下:①在“數據庫”窗口的“查詢”對象中,單擊要修改的查詢,然后單擊“設計”按鈕,屏幕上顯示查詢“設計”視圖。②單擊要移動的字段對應的字段選擇器,并按住鼠標左鍵,拖動鼠標至新的位置。如果將要移動的字段移到某一字段的左邊,則將鼠標拖到該列。當釋放鼠標時,Access將把被移動的字段移到光標所在列的左邊。③單擊工具欄上的“保存”按鈕保存所做的修改。3編輯查詢中的數據源(1)添加表或查詢在“設計”視圖中,添加表或查詢的操作步驟如下:①在“數據庫”窗口的“查詢”對象下,單擊要修改的查詢,然后單擊“設計”按鈕,屏幕上顯示查詢“設計”視圖。②單擊工具欄上的“顯示表”按鈕,打開“顯示表”對話框。在“顯示表”對話框中,如果要添加表,則單擊“表”選項卡,然后雙擊要添加的表;如果要添加查詢,則單擊“查詢”選項卡,然后雙擊要添加的查詢。③單擊“關閉”按鈕,關閉“顯示表”對話框。④單擊工具欄上的“保存”按鈕保存所做的修改。(2)刪除表或查詢刪除表或查詢的操作與添加表或查詢的操作相似,首先打開要修改查詢的“設計”視圖;在“設計”視圖下,單擊要刪除的表或查詢,然后選擇“編輯”菜單中的“刪除”命令或按Del鍵;最后單擊工具欄上的“保存”按鈕保存所做的修改。4調整查詢的列寬在“設計網格”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑公司制訂管理制度
- 接種門診安全管理制度
- 涉案風險賬戶管理制度
- 縣志辦單位管理制度
- 縣橋梁養護管理制度
- 精心設計的中級社會工作者試題及答案
- 禮品采購及管理制度
- 動物房消防管理制度
- 紅酒貿易倉庫管理制度
- 勞動安全與管理制度
- 2024年度影視劇本購買合同:制片公司與編劇之間關于劇本購買的協議3篇
- JGJ 58-2008電影院建筑設計規范
- 甘肅省蘭州市2022年中考英語真題試卷(含答案)
- 220kVGIS安裝施工方案
- 新生兒科等多部門QC小組運用PDCA降低新生兒內科血培養標本陽性率品管圈成果匯報
- 2024年湖南省高考化學試卷真題(含答案解析)
- 氣壓傳動課件 項目三任務二 氣動三段速控制回路搭建與調試
- 1.5物業費催收法律服務合同
- 無人機植保技術課件:無人機植保經驗與案例
- 職業衛生練習題庫+答案
- 小學一年級體育教案全集
評論
0/150
提交評論