官术网_书友最值得收藏!

第4章 查詢的創(chuàng)建和使用

4.1 習題解析

4.1.1 選擇題

1.Access支持的查詢類型是( )。

A.選擇查詢、參數(shù)查詢、操作查詢、SQL查詢和交叉表查詢

B.基本查詢、選擇查詢、參數(shù)查詢、SQL查詢和操作查詢

C.多表查詢、單表查詢、參數(shù)查詢、操作查詢和交叉表查詢

D.選擇查詢、統(tǒng)計查詢、參數(shù)查詢、SQL查詢和操作查詢

【答案】A

【解析】在Access中,查詢分為5種,分別是選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。5種查詢的應用目標不同,對數(shù)據(jù)源的操作方式和操作結(jié)果也有所不同。本題正確答案為A。

2.在表中查找符合條件的記錄,應使用的查詢是( )。

A.總計查詢

B.更新查詢

C.選擇查詢

D.生成表查詢

【答案】C

【解析】根據(jù)給定的條件,從一個或多個數(shù)據(jù)源中獲取數(shù)據(jù)的查詢稱為選擇查詢,選項 C 正確。選項 B 和選項 D 均屬于操作查詢,是在一次查詢操作中對源數(shù)據(jù)表符合條件的記錄進行編輯操作。選項A屬于查詢中的計算功能。基于以上分析,本題正確答案為C。

3.如果數(shù)值函數(shù) INT(數(shù)值表達式)中,數(shù)值表達式為正,則返回的是數(shù)值表達式值的( )。

A.絕對值

B.整數(shù)部分值

C.符號值

D.小數(shù)部分值

【答案】B

【解析】INT為取整函數(shù),其返回值為數(shù)值表達式的整數(shù)部分(如果數(shù)值表達式的值是負數(shù), INT會返回小于或等于該值的第1個負整數(shù))。因此本題正確答案為B。

4.條件“Between 10 And 90”的含義是( )。

A.數(shù)值10~90的數(shù)字,且包含10和90

B.數(shù)值10~90的數(shù)字,不包含10和90

C.數(shù)值10和90這兩個數(shù)字之外的數(shù)字

D.數(shù)值為10和90這兩個數(shù)字

【答案】A

【解析】Between…And…運算符用于指定一個范圍,該范圍包括邊界值。因此正確答案為A。

5.在創(chuàng)建交叉表查詢時,行標題字段的值顯示在交叉表上的位置是( )。

A.第一行

B.上面若干行

C.第一列

D.左側(cè)若干列

【答案】D

【解析】交叉表查詢中,行標題字段放在交叉表的最左端,最多可以選擇3個字段。因此本題正確答案為D。

6.在Access中已創(chuàng)建了“教師”表,表中有“教師編號”“姓名”“性別”“職稱”和“獎金”等字段。執(zhí)行如下SQL命令:

SELECT 職稱, Avg(獎金) FROM 教師 GROUP BY 職稱;

其結(jié)果是( )。

A.計算獎金的平均值,并顯示職稱

B.計算獎金的平均值,并顯示職稱和獎金的平均值

C.計算各類職稱獎金的平均值,并顯示職稱

D.計算各類職稱獎金的平均值,并顯示職稱和獎金的平均值

【答案】D

【解析】本題SQL語句的含義是對教師表按職稱分組,計算各類職稱獎金的平均值,并顯示職稱和獎金的平均值。因此本題正確答案為D。

7.以下關于INSERT語句的敘述中,正確的是( )。

A.用于插入記錄

B.用于更新記錄

C.用于刪除記錄

D.用于選擇記錄

【答案】A

【解析】SQL是目前關系數(shù)據(jù)庫的標準查詢語言。SQL語句中,INSERT語句用于實現(xiàn)數(shù)據(jù)的插入功能,可以在表尾添加一條新記錄;UPDATE語句實現(xiàn)數(shù)據(jù)的更新功能,用于對存儲在表中的記錄進行修改;DELETE語句實現(xiàn)數(shù)據(jù)的刪除功能,用于刪除記錄;SELECT語句實現(xiàn)數(shù)據(jù)查詢功能,用于選擇記錄。因此本題正確答案為A。

8.在查詢設計視圖中( )。

A.只能添加查詢

B.可以添加數(shù)據(jù)表,也可以添加查詢

C.只能添加數(shù)據(jù)表

D.可以添加數(shù)據(jù)表,不可以添加查詢

【答案】B

【解析】使用查詢設計視圖時,通過“顯示表”對話框選擇數(shù)據(jù)源,如圖4-1所示。在該對話框中有3個選項卡,分別是“表”“查詢”和“兩者都有”。如果創(chuàng)建查詢的數(shù)據(jù)源來自表,則使用“表”選項卡;如果創(chuàng)建查詢的數(shù)據(jù)源來自已創(chuàng)建的查詢,則使用“查詢”選項卡;如果創(chuàng)建查詢的數(shù)據(jù)源來自表和已創(chuàng)建的查詢,則使用“兩者都有”選項卡。因此本題正確答案為B。

圖4-1 “顯示表”對話框

9.假設某數(shù)據(jù)表中有一個“姓名”字段,查找姓李的記錄的條件是( )。

A.NOT“李*”

B.Like“李”

C.Left([姓名],1)=“李”

D.“李”

【答案】C

【解析】本題中選項A是查找姓名值中首字不為“李”的記錄。選項B和選項D是查找姓名值為單字“李”的記錄。選項C是查找姓名值左側(cè)第1個字為“李”的記錄。因此本題正確答案為C。

10.圖4-2所示的是查詢設計視圖的“設計網(wǎng)格”部分,從此部分所示內(nèi)容中判斷欲創(chuàng)建的查詢是( )。

A.刪除查詢

B.生成表查詢

C.選擇查詢

D.更新查詢

圖4-2 查詢設計視圖的“設計網(wǎng)格”

【答案】A

【解析】查詢設計視圖的“設計網(wǎng)格”部分中顯示有“刪除”行,可以判斷該查詢?yōu)閯h除查詢。因此本題正確答案為A。

4.1.2 填空題

1.創(chuàng)建分組統(tǒng)計查詢時,總計項應選擇______。

【答案】Group By

【解析】在查詢中,如果需要對記錄進行分類統(tǒng)計,可以使用分組統(tǒng)計功能。分組時,只需在設計視圖中將用于分組字段的“總計”行設置成“Group By”即可。

2.查詢有5種:______、交叉表查詢、______、操作查詢和SQL查詢。

【答案】選擇查詢,參數(shù)查詢

【解析】在Access中,查詢分為5種,分別是選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。5種查詢的應用目標不同,對數(shù)據(jù)源的操作方式和操作結(jié)果也有所不同。

3.若希望使用一個或多個字段的值進行計算,需要在查詢設計視圖的“設計網(wǎng)格”中添加______字段。

【答案】計算

【解析】在有些統(tǒng)計中,需要計算的字段并未出現(xiàn)在表中,或者用于計算的數(shù)據(jù)值來源于多個字段,此時需要在查詢設計視圖的“設計網(wǎng)格”中添加一個新字段,其值是根據(jù)一個或多個表中的一個或多個字段并使用表達式計算得到,此字段也稱為計算字段。

需要說明的是,在查詢中進行計算,只是在字段中顯示計算結(jié)果,實際結(jié)果并不存儲到表中。如果需要將計算的結(jié)果保存在表中,應在表中創(chuàng)建一個數(shù)據(jù)類型為“計算”的字段,或創(chuàng)建一個生成表查詢。

4.書寫查詢條件時,日期常量值應使用______符號括起來。

【答案】“#”

【解析】在Access的表達式中,日期型常量要用半角“#”號括起來。

5.SQL特定查詢包括______、傳遞查詢、______和子查詢4種。

【答案】聯(lián)合查詢,數(shù)據(jù)定義查詢

【解析】Access環(huán)境下的SQL特定查詢分為聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢4種。其中聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢不能在查詢“設計視圖”中創(chuàng)建,必須直接在“SQL視圖”中輸入SQL語句。對于子查詢,要在查詢“設計網(wǎng)格”的“字段”行或“條件”行中輸入SQL語句,或直接在SQL視圖中輸入SQL語句。

主站蜘蛛池模板: 甘孜| 遂溪县| 澄江县| 德格县| 金寨县| 阳江市| 大渡口区| 华蓥市| 云南省| 东方市| 永善县| 南雄市| 南澳县| 芜湖市| 青铜峡市| 哈巴河县| 宜昌市| 黄浦区| 靖边县| 衢州市| 芮城县| 张掖市| 梁平县| 通榆县| 绥德县| 浦城县| 特克斯县| 隆昌县| 昆山市| 高唐县| 寻乌县| 布尔津县| 建阳市| 普安县| 原平市| 枝江市| 铜川市| 乌兰浩特市| 宣化县| 梅河口市| 那坡县|