数据库,数据查询

时间:2020-10-04 11:04:01 浏览量:

 第四章 数据的查询 例题解析 1、 将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是(

 C

 )。

 A、选择查询

 B、生成表查询

 C、追加查询

 D、更新查询 2、在Access中,查询的数据源可以是(

 C

 )。

 A、表

 B、查询

 C、表和查询

 D、表、查询和报表 3、在一个Access的表中有字段“姓名”,要查找包含“宏”字的记录,正确的条件表达式是(

 B

 )。

 A、=left([姓名],1)=”宏”

  B、like “*宏*” C、=”*宏*”

  D、Mid([姓名],1)=”宏” 4、现有某查询设计视图(见下图),该查询要查找的是(

 A

 )。

 A、身高在160cm以上的女性和所有的男性 B、身高在160cm以上的男性和所有的女性 C、身高在160cm以上的所有人或男性 D、身高在160cm以上的所有人 5、在Access 2010中,提供了多种类型的查询,包括

 选择查询

 、

 参数查询

  、

  交叉表查询

 、

  操作查询

  和

  SQL查询

 。

 6、Access中查询结果可以作为其他数据库对象的

  数据源

  。

 7、查看工资表中教师实发工资为2000元以上(除2000元)人员的记录,表达式为(

 A

 )。

 A、职业=”教师” and 实发工资>2000

 B、职业=”教师” and 实发工资>=2000 C、职业=教师 and 实发工资>=2000

  D、实发工资>2000 or 职业=”教师”

 【典型试题】 一、填空题 1、书查询条件时,日期值应该用

 #

 括起来。

 2、

  更新查询

  可以对一个或多个表中的一组记录全部进行更新。

 3、若要查找最近20天之内参加工作的职工记录,查询条件为

 <=date() and >=date()-20

 。

 4、查询“教师”表中“教授”或“副教授”的记录的条件为

  in(“教授”,”副教授”)

 。

 5、创建交叉表查询,必须对行标题和列标题进行

 分组

 操作。

 6、设计查询时,设置在同一行的条件之间是

  与

 的关系,设置在不同行的条件之间是

 或

 关系。

 7、在Access中,

 操作

 查询的运行一定会导致数据表中数据的变化。

 8、如果在“教师”表中按“年龄”生成“青年教师”表,可以采用

 生成表

 查询。

 9、特殊运算符

 is

 null

 用于判断一个字段是否为空值。

 10、创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在

 [

 ]

 。

 二、选择题 1、以下叙述中,(

 D

 )是正确的。

 A、在数据较多、较复杂的情况下使用筛选比使用查询的效果好 B、查询只从一个表中选择数据,而筛选可以从多个表中获取数据 C、通过筛选形成的数据表,可以提供给查询、视图和打印使用 D、查询可将结果保存起来,供下次使用 2、Access查询的结果总是与数据源中的数据保持(

 B

 )。

 A、不一致

 B、同步

 C、无关

 D、不同步 3、下列关于查询设计视图中“设计网格”中行的作用的叙述,正确的是(

 C

 )。

 A、“字段”表示可以在此添加或删除字段名 B、“总计”用于对查询的字段求和 C、“表”表示字段所在的表或查询的名称 D、“准则”用于输入一个准则来限定字段的选择 4、以下关于选择查询的描述中,错误的一项是(

 D

 )。

 A、根据查询准则,从一个或多个表中获取数据并显示结果 B、可以对记录进行分组 C、可以对查询记录进行总计、计数和平均等计算 D、查询的结果是一组数据的“静态集” 5、关于查询的叙述,下列说法中不正确的是(

 D

 )。

 A、查询可以作为结果,也可以作为来源

 B、查询可以根据条件从数据表中检索数据,并将其结果存储起来 C、可以以查询为基础,来创建表、查询、窗体或报表 D、查询是以数据表为基础,不能以其他查询为基础而创建 6、条件中“性别=”女” and 工资额>2000”的意思是(

 A

 )。

 A、性别为“女”并且工资额大于2000的记录 B、性别为“女”或者工资额大于2000的记录 C、性别为“女”并非工资额大于2000的记录 D、性别为“女”或者工资额大于2000,且二者择一的记录 7、下列关于查询数据源的叙述,正确的是(

 C

 )。

 A、查询的数据源可以是表,但不能是查询 B、查询的数据源可以是查询,但不能是表 C、查询的数据源可以是表,也可以是查询 D、查询的数据源既不能是表,也不能是查询 8、在下列说法中,哪个是不正确的(

 C

 )。

 A、对记录的添加、删除、修改等操作只能在表中进行 B、查询可以建立在表上、也可以建立在查询上 C、报表的内容属于静态数据 D、窗体可以输入和修改、显示表的内容 9、查询设计视图窗口中通过设置(

 B

 )行,可以让某个字段只用于设定条件,而不出现在查询结果中。

 A、排序

 B、显示

 C、字段

 D、条件 10若要查询成绩为70~80分之间(包括70分,不包括80分)的学生的信息,查询准则设置正确的是(

 C

 )。

 A、 >69 OR <80

 B、Between 70 AND 80

 C、>=70 AND <80

 D、IN(70,79) 11、某数据库有一个NAME字段,查找NAME不是mary的记录的准则可以设定为(

 A

 )。

 A、not “mary”

 B、not “mary*”

 C、not “*mary”

 D、not “*mary*” 12、在Access的数据库中建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的条件行中输入(

 C

 )。

 A、”112266” and “113388”

  B、not in(“112266”,”113388”) C、in(“112266”,”113388”)

 D、not(“112266” and “113388”) 13、下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示(

 B

 )。

 A、出生日期字段值

 B、所有字段值 C、除出生日期以外的所有字段值

 D、雇员ID字段值 14、将表“学生名单-旧”的记录复制到表“学生名单-新”中,且不删除表“学生名单-旧”中的记录,所使用的查询方式是(

 C

 )。

 A、删除查询

 B、生成表查询

 C、追加查询

 D、交叉表查询 15、在Access数据库中,对数据表的某个字段进行批量更新的方法是(

 B

 )。

 A、汇总查询

 B、更新查询

 C、选择查询

 D、SQL查询 16、在使用向导创建交叉表查询时,用户需要指定行标题最多(

 C

 )个字段。

 A、1

 B、2

 C、3

 D、4 17、要统计1994年参加工作的职员人数,需将“工作时间”的“总计”行设置为(

 C

 )。

 A、Sum

 B、Count

 C、Where

 D、Avg 18、将用于分组字段的“总计”行设置成(

 B

 ),可以对记录进行分组统计。

 A、Where

 B、Group By

 C、Order By

 D、Last 19、若统计“学生”表中各专业学生人数,应在查询设计视图中,将“学号”字段“总计”单元格设置为(

 B

 )。

 A、Sum

 B、Count

 C、There

 D、Avg 20、若用“学生”表中的“出生日期”字段计算每个学生的年龄(取整),那么正确的计算公式为(

 A

 )。

 A、Year(date())-Year([出生日期])

 B、(date()-[出生日期])/365 C、Date()-[出生日期]/365

 D、Year([出生日期])/365 21、 以下关于查询结果排序的叙述,错误的是(

 C

 )。

 A、 在查询设计区“排序”网格中设置排序方式,可以对查询结果排序 B、 排序方式有升序和降序两种 C、使用多个字段对查询结果排序时,字段的位置与排序结果无关 D、在查询设计器中设置排序方式,可以对查询结果中的记录排序 22、 以下关于在查询设计器的查询设计区中设置筛选条件的叙述,错误的是(

 D

 )。

 A、在“条件”网格中设置筛选条件可以筛选查询结果 B、在“或”网格中设置筛选条件可以筛选符合条件的查询结果 C、在“条件”网格中设置多个筛选条件的查询结果与筛选条件的位置无关 D、查询结果只包含同时满足“条件”网格和“或”网格中筛选条件的数据 23、以下关于查询多个表可查询的叙述,错误的是(

 B

 )。

 A、只有正确设置表间关系,才能正确查询多个表的数据 B、不设置表间关系,也可以正确查询多个表的数据 C、Access的查询可以用多个表作为数据源 D、Access的查询可以用多个查询作为数据源 24、建立一个基于“学生”表的查询,要查找“出生日期”(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在“出生日期”对应列的“条件”行中应输入的表达式是(

 B

 )。

 A、between 1980-06-06 and 1980-07-06 B、between #1980-06-06# and #1980-07-06# C、between 1980-06-06 or 1980-07-06 D、between #1980-06-06# or #1980-07-06# 25、利用对话框提示用户输入参数的查询称为(

 B

 )。

 A、选择查询

 B、参数查询

 C、操作查询

 D、SQL查询 26、Access 2010中,(

 B

 )可以从一个或多个表中删除一组记录 A、选择查询

 B、删除查询

 C、交叉表查询

 D、更新查询 27、可以对表中原有内容进行修改的查询类型是(

 D

 )。

 A、选择查询

 B、交叉表查询

 C、参数查询

 D、操作查询 28、在Access数据库中创建了一个“员工表”,包含字段“工号”、“姓名”等,要想找出所有姓“刘”和姓“张”的人,则在“姓名”字段上的条件表达式(

 B

 )是正确的。

 A、Like(“[刘张]”*)

 B、Like ”刘*” or Like “张*” C、In(“刘*”,”张*”)

 D、Like(“刘” OR “张”) 29、在查询设计视图中,如果要使表中所有记录的“价格”字段的值增加10%,应使用(

 C

 )表达式。

 A、[价格]+10%

  B、[价格]*10/100 C、[价格]*(1+10/100)

 D、[价格]*(1+10%) 30、建立查询时可以设置筛选条件,应在(

 B

 )栏中输入筛选条件。

 A、总计

 B、条件

 C、排序

 D、字段 31、如果将某一类工作类别的人员的工资提高5个百分点,应该使用(

 B

 )。

 A、删除查询

 B、更新查询

 C、追加查询

 D、生成表查询 32、不是查询的功能的是(

 D

 )。

 A、筛选记录

 B、整理数据

 C、操作表

 D、输入接口 33、能获得文本型数据的前2个文字的表达式是(

 A

 )。

 A、Left(“2010/12/11”,2)

  B、trim(“对外经济贸易”,2) C、Left(#2010/12/11#,2)

  D、Right(“对外经济贸易”,2) 34、下列哪个表达式的运算结果的数据类型不是“是/否”型的(

 C

 )。

 A、[价格]>1000

 B、[品名]like “计算机” C、[价格]& 1000

 D、[品名]in(“计算机”,”打印机”) 35、关于删除查询,下列说法中正确的是(

 D

 )。

 A、删除查询会删除整个表

 B、删除查询会删除整个数据库 C、删除查询只删除所选择字段

 D、删除查询删除整个记录 36、Access支持的查询类型有(

 A

 )。

 A、选择查询,交叉表查询,参数查询,SQL查询和操作查询 B、基本查询,选择查询,参数查询,SQL查询和操作查询 C、多表查询,单表查询,交叉表查询,参数查询和操作查询 D、选择查询,统计查询,参数查询,SQL查询和操作查询 37、在表达式中“&”运算符的含义是(

 A

 )。

 A、连接文本

 B、相乘

 C、注释

 D、只是一个字符 38、Access 2010中,总计函数中的“Avg”是用来对数据(

 D

 )。

 A、求和

 B、求最大值

 C、求最小值

 D、求平均值 39、查询视图不包括(

 D

 )。

 A、设计视图

 B、数据表视图

 C、SQL视图

 D、预览视图 40、教师表的“选择查询”设计视图如下,则查询结果是(

 D

 )。

 A、显示教师的职称、姓名和同名教师的人数 B、显示教师的职称、姓名和同样职称的人数 C、按职称的顺序分组显示教师的姓名 D、按职称统计各类职称的教师人数 41、下列关于操作查询的叙述中,错误的是(

 D

 )。

 A、在更新查询中可以使用计算功能

  B、删除查询可删除符合条件的记录 C、生成表查询生成的新表是原表的子集 D、追加查询要求两个表的结构必须一致

 三、判断题 1、查询和表一样要保存数据。(

 B

 ) 2、任何情况下,查询向导都只需做两个操作,一个是选择表、字段,一个是修改查询标题。(

 B

 ) 3、在查询设计窗口中,单击查询设计工具栏上的“视图”按钮或单击工具栏上的“运行”按钮均可切换到“数据表”视图。(

 A

 ) 4、同一数据库中查询和表名称可以相同。(

 B

 ) 5、查询多个表的数据,一定要先建立表间关系,否则查询结果不正确。(

 A

 ) 6、在查询设计器窗口中可以用“插入”菜单的“列”命令添加设计网格的列。(

 A

 ) 7、对文本型字段设置查询条件时,文本型常量一定要用双引号括起来。(

 A

 ) 8、数据中函数“year()”返回日期中的日数。(

 B

 ) 9、运行更新查询时,屏幕上并不显示查询的结果。要想看到更新后的效果可以打开原表的浏览窗口查看。(

 A

 ) 10、查询不能生成新的数据表。(

 B

 ) 四、多项选择题 1、下列关于准则的说法中,不正确的是(

 ACD

 )。

 A、日期/时间类型数据须在两端加[ ] B、同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 C、null表示数字0或者空字符串 D、数字类型的条件需加上双引号(“”) 2、在Access中,操作查询包括(

 ABCD

 ) A、更新查询

 B、追加查询

 C、删除查询

 D、生成表查询 3、下列说法中,不正确的是(

 ACD

 )。

 A、创建好查询后,不能更改查询中字段的排列顺序 B、对已创建的查询,可以添加或删除其数据来源 C、对查询的结果,不能进行排序 D、使用更新查询,一次只能对一条记录进行更改 4、关于删除查询,下列选项中不正确的是(

 ABC

 )。

 A、每次操作只能删除一条记录 B、每次只能删除单个表的记录 C、删除过的记录能用“撤销”命令恢复 D、每次删除整个记录,并非是指定字段中的数据 5、交叉表主要包括以下(

 ABD

 )三部分。

 A、行标题

 B、列标题

 C、交叉行

 D、交叉点

 

推荐访问:数据查询 数据库

《数据库,数据查询.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

一键复制全文 下载 投诉