access2003查询练习题及答案

  • 格式:doc
  • 大小:35.00 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题

1. 要成批修改表中数据可以使用(B )查询。

A. 选择

B. 更新

C. 交叉表

D. 参数

2. 选择“编号”(文本型字段)为“0010”、“0011”的记录,条件表达式是( C )。

A. 编号=”0010” or 编号=”0011” C. 编号=”0010” and 编号=”0011”

C. “编号”=”0010” or “编号”=”0011”

D. “编号”=”0010” and “编号”=”0011”

3. 生成表查询属于(D )。

A. 汇总

B. SQL

C. 选择

D. 动作(操作)

4. 函数year(date( ))的返回值(C )。

A. 是错误的

B. 是个日期/时间型的值

C. 是系统当前日期的年份

D. 都不对

5. 函数Mid(“ABCDEFG”,3,4)的返回值是( C )。

A. ABC

B. ABCD

C. CDEF

D. EDF

6. 下面( C )是正确的。

A. Int(5.9)=5

B. Int(5.9)=6

C. Int(5.9)=5.9

D. 都不对

7. 在表中要查找“职工编号”(文本型字段)是“1001”,“1002”,“1005”,应在查询设计视图的条件(准则)行中输入( B )。

A. 1001 and 1002 and 1005

B. “1001” and “1002” and “1005”

C. in(“1001”,”1002”,”1005”)

D. at(“1001”,”1002”,”1005”)

8. 用SQL-Select语句建立一个基于订单表的查询,要查找“订单日期”为2011年6月份的订单,Where子句的条件表达式为( D )。

A. 订单日期between “2011-06-01”and “2011-06-30”

B. 订单日期between #2011-06-01# or #2011-06-30#

C. 订单日期between #2011-06-01# and #2011-06-30#

D. 订单日期between 2011-06-01 and 2011-06-30

9. 在SQL-Select查询中使用group by子句的作用是(D )。

A. 按某个字段值排序

B. 按条件查询

C. 无用

D. 按某个字段分组

10. 删除表对象的SQL语句是(B )。

A. creat table

B. drop

C. alter table

D. creat index

11. 为表对象的字段创建索引的SQL语句是( A )。

A. creat table

B. drop

C. alter table

D. creat index

12. 运算符like中用来通配任何单个字符的是(A )。

A. ?

B. *

C. !

D. &

二、填空题

1. 查询有()、数据表视图及()3种主要视图方式。

2. SQL-Select 语句中要对某个字段值排序,用()子句。

3. SQL查询主要包括(联合查询)、(传递查询)、数据定义查询和子查询。

1. 将学号文件夹及相关数据复制或下载解压到电脑D盘,以下操作均在此文件夹下完成。

2. 选择查询

(1)用向导建立单表查询,以学生表为数据源,选择除了“照片”、“简历”外的所有字段。查询名为“学生信息查询”;

(2)用向导建立多表查询,在学生表中选“学号”、“姓名”,在课程表中选“课程名称”,在成绩表中选“平时成绩”“、期末成绩”,查询名为“综合查询”;

(3)建立一个名为“女生查询”的查询,显示出1994年(含)以后出生的女生的“学号”、“姓名”、“性别”、“出生日期”、“班级”、“联系电话”;

(4)建立一个名为“姓名查询”的查询,显示出不姓“张”的学生“姓名”;

(5)建立一个名为“成绩查询”的查询,显示出期末成绩在80~89之间的学生“学号”和“期末成绩”,并按学号升序排序,学号相同的按期末成绩降序排序;

(6)统计每门课的选修人数,显示“课程名称”及“人数”字段,查询名为“选课人数统计查询”;

(7)计算每个学生的“期末成绩”的平均分,显示“姓名”及“平均分”字段,按平均分降序排序,查询名为“期末成绩平均分查询”。

3. 参数查询

以“综合查询”为数据源,建立一个名为“姓名参数查询”的参数查询,要求运行此查询时提示“请输入学生姓名:”,根据输入的姓名显示学号、姓名、课程名称、平时成绩、期末成绩。

4. 交叉表查询

以学生表为数据源建立一个名为“党团员群众人数交叉查询”的交叉表查询,以“班级”为行字段,“政治面貌”为列字段,统计出人数。

5. 操作查询

(1)生成表查询:建立一个名为“党员生成表查询”的查询,生成一个名为党员表的新表,包含“学号”、“姓名”、“班级”、“政治面貌”字段。

(2)追加查询:将学生表复制一份,名为“学生备份表”;建立一个名为“党员追加查询”的查询,将学生表中政治面貌为“党员”的纪录追加到学生备份表中。

(3)更新查询:建立一个名为“成绩更新查询”的查询,更新成绩表中的“总评成绩”,总评成绩为:平时成绩*20%+期末成绩*80%。

(4)删除查询:将课程表复制一份,名为“课程备份表”;建立一个名为“课程删除查询”的查询,将课程备份表中“学分”低于2分(含)的纪录删除。

6. SQL查询

(1)检索出“学号”、“课程号”及“总评成绩”字段,并按“总评成绩”降序排序,查询名为“SQL成绩查询”;

(2)检索出1994年出生的学生“姓名”、“性别”、“出生日期”,查询名为“SQL出生查询”;(3)检索出性别为“女”的学生的“学号”、“姓名”、“课程名称”、“总评成绩”,并按学号升序排序,查询名为“SQL性别成绩查询”;

(4)计算出至少选修了两门课程的学生所选课程的“总评成绩”的平均分,显示“学号”、“姓名”、“选课门数”和“平均分”,查询名为“SQL平均分查询”;

(5)用子查询检索出与“张无忌”政治面貌相同的学生的“姓名”及“政治面貌”。