二級access高頻考點與選擇題-查詢設計_第1頁
二級access高頻考點與選擇題-查詢設計_第2頁
二級access高頻考點與選擇題-查詢設計_第3頁
二級access高頻考點與選擇題-查詢設計_第4頁
二級access高頻考點與選擇題-查詢設計_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第四章 查詢設計1 查詢是關系數(shù)據(jù)庫中的一個重要概念,利用查詢可以讓用戶根據(jù)選擇條件對數(shù)據(jù)庫進行檢索,篩選出一組滿足指定條件的記錄,從而構成一個新的數(shù)據(jù)集合,以方便用戶對數(shù)據(jù)庫進行查看和分析。2什么是查詢 常用的ACCESS數(shù)據(jù)庫查詢有以下5種: 選擇查詢:最常用的查詢類型,根據(jù)指定的查詢準則,從一個或多個表中獲取數(shù)據(jù) 并顯示結果。 交叉表查詢:把來源于某個表中的字段進行分組,利用表中的行和列來統(tǒng)計數(shù)據(jù)的。 參數(shù)查詢:利用對話框來提示用戶輸入準則來檢索符合條件的記錄。 操作查詢:在一次查詢操作中對所得結果進行編輯等操作。 SQL查詢:用戶使用SQL語句來創(chuàng)建的一種查詢。包括聯(lián)合查詢、傳遞查詢、

2、數(shù)據(jù) 定義查詢和子查詢等4種。 34.1.1查詢的類型 1.準則中的運算符 (1)關系運算符: =(等于); (不等于); (大于); =(大于等于)。 44.1.2建立查詢的準則-運算符 (2)邏輯運算符: Not(當Not連接的表達式為真時,整個表達式為假); And(當And連接的表達式都是真時,整個表達式為真,否則為假); Or(當Or連接的表達式有一個為真時,整個表達式為真,否則為假)。 54.1.2建立查詢的準則-運算符 (3)特殊運算符: In(指定一個字段值的列表); Between(指定一個字段值的范圍); Like(指定查找文本字段的字符模式); Is Null(指定一個字

3、段為空); Is Not Null(指定一個字段為非空)。64.1.2建立查詢的準則-運算符 2.準則中的函數(shù) (1)數(shù)值函數(shù) Abs 返回數(shù)值表達式值的絕對值 Int 返回數(shù)值表達式值的整數(shù)部分 Srq返回數(shù)值表達式值的平方根 Sqn返回數(shù)值表達式值的符號值 (2)字符函數(shù) Space 返回由數(shù)值表達式的值確定的空格個數(shù)組成的空字符串 String 返回一個由字符表達式的第1個字符重復組成的指定長度為數(shù)值表達式值的字符串 74.1.2建立查詢的準則-函數(shù) Left 返回一個值,該值是從字符表達式左側第1個字符開始,截取的若干個字符 Right返回一個值,該值是從字符表達式右側第1個字符開始,

4、截取的若干個字符 Len返回字符表達式個數(shù),當字符表達式為Null時,返回Null值。 Ltrim返回去掉字符表達式前導空格的字符串 Rtrim返回去掉字符表達式尾部空格的字符串 Trim返回去掉字符表達式前導和尾部空格的字符串 Mid返回一個值,該值是從字符表達式最左端某個字符開始,截取到某個字符為止的若干個字符。 84.1.2建立查詢的準則-函數(shù) (3)日期/時間函數(shù) Day(date)返回給定日起1-31的值。表示給定日起是一個月中的哪一天 Month(date)返回給定日起1-12的值。表示給定日起是一個月中的哪一個月 Year(date)返回給定日起100-9999的值。表示給定日起

5、是哪一年 Weekday(date)返回給定日起1-7的值。表示給定日起是一周的哪一天 Hour(date)返回給定日起0-23的值。表示給定時間是一天中的哪個時刻 Date()返回當前系統(tǒng)日期 94.1.2建立查詢的準則-函數(shù) (4)統(tǒng)計函數(shù) Sum 返回字符表達式中值的總和 Avg返回字符表達式中值的平均值 Count返回字符表達式中值的個數(shù),即統(tǒng)計記錄數(shù) Max 返回字符表達式中值的最大值 Min返回字符表達式中值的最小值 104.1.2建立查詢的準則-函數(shù) (1)運行時根據(jù)輸入的查詢條件,從一個或多個表中獲取數(shù)據(jù)并顯示結果的查詢稱為() A. 交叉表查詢B. 參數(shù)查詢C. 選擇查詢D.

6、 操作查詢 11相關真題 (2)下列關于ACCESS查詢條件的敘述中,錯誤的是 A. 同行之間為邏輯“與”關系,不同行之間為邏輯“或”關系 B. 日期/時間類型數(shù)據(jù)在兩端加上# C. 數(shù)字類型數(shù)據(jù)需要在兩端加上雙引號D. 文本類型數(shù)據(jù)需要在兩端加上雙引號 12 (3)在ACCESS中,與Like一起使用時,代表任意數(shù)字的是 A. *B. ?C. #D. $ 13 (4)條件“not 工資額2000”的含義是 A.工資額等于2000 B.工資額大于2000 C.工資額小于等于2000 D.工資額小于2000 14 (5)條件 性別=“女”O(jiān)R 工資額2000 的含義是 A.性別為“女”并且工資額

7、大于2000的記錄 B.性別為“女”或者工資額大于2000的記錄 C.性別為“女”并非工資額大于2000的記錄 D.性別為“女”并且工資額大于2000,且二者擇一的記錄 15 (6)若姓名是文本型字段,要查找姓名中含有“雪”的記錄,應該使用的文本的表達式是 A.姓名like”*雪*” B.姓名like”!雪” C.姓名=”*雪*” D.姓名= =”*雪*”16 (7)ACCESS中,可與Like一起使用,表示0個或任意多個字符的通配符是 A.* B.? C.# D.$ 17 (8)在學生成績表中,查詢成績?yōu)?0-80分之間(不包括80)的學生信息。正確的條件設置是 A.69 OR =70 an

8、d 80 D.in(70,79) 18 (9)有關系模型stedents(學號、姓名、性別、出生年月),要統(tǒng)計學生的人數(shù)和平均年齡應使用的語句是 A. SELECT COUNT()AS人數(shù),AVG(YEAR(出生年月)AS平均年齡FROM studengs B. SELECT COUNT(*)AS人數(shù),AVG(YEAR(出生年月)AS平均年齡FROM studengs C. SELECT COUNT(*)AS人數(shù),AVG(YEAR(date)-year(出生年月)AS平均年齡FROM studengs D. SELECT COUNT()AS人數(shù),AVG(YEAR(date)-year(出生年月

9、)AS平均年齡FROM studengs 19 (10)在報表的組頁腳區(qū)域中要實現(xiàn)計數(shù)統(tǒng)計,可以在文本框中使用函數(shù) A. MAX B. SUM C. AVG D .COUNT 20 通過“查詢向導”創(chuàng)建查詢,可以在一個或多個表或查詢指定的字段中檢索數(shù)據(jù)。如果需要,向導也可以對記錄組或全部記錄進行總計、計數(shù)以及平均值的計算,并且可以計算字段中的最小值或最大值,但是不能通過設置準則來限制檢索的記錄。214.2創(chuàng)建選擇查詢創(chuàng)建選擇查詢 (1)ACCESS數(shù)據(jù)庫中,能夠對數(shù)據(jù)表進行統(tǒng)計的查詢是 A. 匯總查詢B. 動作查詢C. 選擇查詢D. 刪除查詢 22相關真題234.3在查詢中進行計算在查詢中進行

10、計算 在“設計”視圖中,創(chuàng)建選擇查詢,并添加計算中要使用其中記錄的表,然后添加要執(zhí)行計算的字段,并指定準則。 單擊工具欄上的“總計”按鈕,ACCESS將顯示設計網(wǎng)絡中的“總計”行 對設計網(wǎng)格中的每個字段,單機它在“總計”行中的單元格,然后再單擊下列合計函數(shù)之一:sum avg min max count stdev var 如果需要,可輸入影響計算結果的準則。 如果需要,可排序結果 。 單擊工具欄中的“視圖”按鈕,查看結果。244.3.1總計查詢 在“設計”視圖中創(chuàng)建選擇查詢,并添加在計算中要使用其中記錄的表,然后添加要執(zhí)行計算、定義分組和指定準則的字段。 在工具欄上單擊“總計”按鈕,ACCE

11、SS將顯示設計網(wǎng)格中的“總計”行 在要進行分組的字段的“總計”單元格中選擇“croup by” 對要計算的每個字段,單擊它在“總計”行中的單元格,然后單擊以下函數(shù)之一:sum avg min max count stdev var 如果需要,可輸入影響計算結果的準則。 如果需要,可排序結果 單擊工具欄中的“視圖”按鈕,查看結果254.3.2分組總計查詢 (1)ACCESS數(shù)據(jù)庫中,SQL查詢中的group by字句的作用是 A. 分組依據(jù)B. 對查詢 進行排序 C. 列表D. 選擇行條件26相關真題 交叉表查詢顯示來源于表中某個字段的總計值(合計、計算以及平均),并將他們分組,一組列在數(shù)據(jù)表的

12、左側,一組列在數(shù)據(jù)表的上部。 可以使用窗體中的數(shù)據(jù)透視表向導,或者通過創(chuàng)建在數(shù)據(jù)訪問頁中的數(shù)據(jù)透視表列表來顯示交叉數(shù)據(jù),而不需在數(shù)據(jù)庫中創(chuàng)建單獨的查詢。274.4創(chuàng)建交叉查詢創(chuàng)建交叉查詢 參數(shù)查詢可以顯示一個或多個提示參數(shù)值(準則)的預定義對話框。 創(chuàng)建選擇查詢或者是交叉表查詢 在查詢“設計”視圖中,將字段列表中的字段拖曳到查詢設計網(wǎng)格 在要作為參數(shù)使用的每一個字段下的“準則”單元格中,在方括號內鍵入相應的提 示。此查詢運行時,access將顯示該提示。盡管提示的文本可以包含字段名,但是必須和字段名不同。 如果要查看結果,可以在工具欄上單擊“視圖”按鈕,然后鍵入一個參數(shù)值。如果 要回到查詢“設

13、計”視圖,可在工具欄上再次單擊“視圖”按鈕。284.5創(chuàng)建參數(shù)查詢創(chuàng)建參數(shù)查詢 (1)若參數(shù)查詢運行時要給用戶提示信息,則對應參數(shù)條件的提示信息的格式是 A.(提示信息) B. C.提示信息 D.提示信息 29相關真題 (1)生成表查詢:利用一個或多個表中的全部或部分數(shù)據(jù)建立新表 (2)刪除查詢:從一個或多個表中刪除記錄 (3)更新查詢:能對一個或多個表中的一組記錄全部進行更新 (4)追加查詢:能夠對一個或多個表的數(shù)據(jù)追加到另一個表的尾部。304.6創(chuàng)建操作查詢創(chuàng)建操作查詢 (1)用select語句實現(xiàn)生成查詢時,必須包含的子句是 A to B into C order by D group

14、by 31 相關真題 (2)基于“學生名單表”創(chuàng)建新表“學生名單表2”,所使用的查詢方式是 A刪除查詢 B生成表查詢 C追加查詢 D交叉表查詢 32 (3)要查詢1990年下半年出生的人員,在查詢設計視圖的“出生日期”列的條件單元格中可輸入的條件表達式是 A=#1990-1-1# and =#1990-7-1# and =#1990-12-30# C between #1990-1-1# and #1990-7-1# and #1991-1-1# 33 (4)下列關于生成查詢的敘說中,正確的是 A屬于操作查詢的一種 B 選擇查詢的結果可產(chǎn)生一個表 C選擇查詢得到的表獨立于數(shù)據(jù)源 D 對生成表的

15、操作可影響原表 34 (5)若要調整產(chǎn)品的價格,下列查詢方法中最便利的方法是 A追加查詢 B更新查詢 C刪除查詢 D生成表查詢 35 (6)將表“學生名單2”的記錄復制到表“學生名單1”中,且不刪除表“學生名單1”的記錄,可使用的查詢方式是 A刪除查詢 B生成表查詢 C追加查詢 D 交叉表查詢 36374.7創(chuàng)建創(chuàng)建SQL查詢查詢 (1)create語句:定義基本表 (2)alter語句:alter table 語句用于修改已建表的結構 (3)drop語句:drop table 語句用于刪除不需要的表 (4)insert語句:insert語句用于將一條新紀錄插入到指定表中 (5)update語

16、句:update語句用于實現(xiàn)數(shù)據(jù)的更新功能,能夠對指定表所有紀錄或滿足條件的記錄進行更新操作。 (6)delete語句:delete語句用于實現(xiàn)數(shù)據(jù)的刪除功能,能夠對指定所有紀錄或滿足條件的記錄進行刪除操作。 384.7.1 SQL表達式 (7)select語句:能夠實現(xiàn)數(shù)據(jù)想篩選、投影和連接操作,并能夠完成篩選字段重命名、多數(shù)據(jù)源數(shù)據(jù)組合、分類匯總和排序等具體操作。 語句格式:select all|distinct*| from, where group byhaving order byasc|desc39 SQL查詢有以下4種 (1) 聯(lián)合查詢:將兩個或更多個表或查詢中的字段合并到查詢結

17、果的一個字段中。 (2) 傳遞查詢:使用服務器能接受的命令直接將命令發(fā)送到odbc數(shù)據(jù)庫。 (3) 數(shù)據(jù)定義查詢:可以創(chuàng)建、刪除或更改表,也可以在數(shù)據(jù)庫表中創(chuàng)建索引。 (4) 子查詢:由另一個選擇查詢或操作查詢之內的select語句組成 404.7.2SQL查詢的創(chuàng)建 ( 1) 有關系students(學號、姓名、性別、專業(yè))下列SQL語句中有語法錯誤的是 A Select * from students where 專業(yè)=”計算機” B select * from students where 11 C Select * from students where “姓名”=黎明 D Selec

18、t * from students where 專業(yè)=”計算機”&“科學“ 41相關真題 (2) 在SQL查詢語句中,group by 子句用于 A條件 B排序 C列表 D分組 42 (3) 用SQL語言描述“在教師表中查找男教師的全部信息”,下列描述中,正確的是 A select from 教師表 if (性別=”男”) B select 性別 from 教師表 if (性別=”男”) C select *from教師表 where(性別=”男”) D select *from 性別 where(性別=”男”) 43 (4) SQL的數(shù)據(jù)操縱語句不包括 A insert B update C delete D change 44 (5)存在關系模型students(學號、姓名、性別、專業(yè))下列SQL語句中錯誤的是 A select * from students B select count(*)人數(shù) from students C select distinct 專業(yè)from students D select 專業(yè) from students 45 (6)select語句中有子句“where 工資額1000”,該子句的含義是 A工資額大于1000的記錄 B將工資額中大于1000元的記錄刪除 C拷貝字段工資額中大于1000的記錄 D將字段工資額中大于1000的記錄

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論