1、全国计算机等级考试二级 ACCESS 数据库程序设计随堂笔记第四节 交叉表查询水平方向-选择垂直方向-投影EG 查询每个院系的人数回忆:1)查询中存在每个,各个,按年度,按季度2)存在计算个数,求最大值,最小值,平均值,求和此种计算字段1.确定数据源 学生表2.人数所属院系 人数01 102 203 104 2查询每个院系的男,女生生各自人数?所属院系 男 女01 1 102 203 204 1 3交叉表的组成:经常考选择题行标题:一个查询可以有多个列标题:一个查询必须有一个值:一个查询只能有一个,并且交叉计算所得的汇总值二用向导来创建交叉表查询1.打开数据库并选择查询页2.新建交叉表查询向导
2、确定3.确定交叉表的数据源数据源:表或查询4.选择行标题注意:最多 3 个行标题5.选择列标题6.选择统计结果7.输入查询名称完成计数-数个数三.用设计视图来创建交叉表查询步骤1.打开数据库并选择查询页2.双击”在设计视图创建查询”或单击 新建“设计视图”“确定”3.选择数据源4.选择查询类型为”交叉表查询”-不一样的地方注意:在查询设计器中就出现了”交叉表”和”总计”这两行5.选择字段并分别指定行标题和列标题6.选择计算字段,并在总计行选择计算的方式-交叉表的值7.保存查询8.运行查询或查看查询的结果如何确定交叉表的中行标题,列标题和值值:总计:求和计数:计算个数第五节:参数查询一.什么是参
3、数查询用户可以根据提示框输入的参数作为查询的条件,从而查看查询的结果提示:只能使用设计视图创建,没有向导2.建立参数查询建立选择查询,只不过要求在条件行上输入提示框的内容注意:提示框内容要加方括号Eg 根据输入的性别来查询学生的姓名和年龄Eg 根据输入的性别来查询学生的信息补充: *代表全部字段实质提示信息:是一个变量请输入你的性别3.参数查询的分类单参数查询Eg 根据输入的性别和年龄来查询学生的姓名和年龄多参数查询补充:模糊查询-必考根据你输入的爱好,来查询学生的姓名,性别和年龄及简历?数据源:学生表条件:根据你输入的爱好字段:姓名,性别,年龄,简历Like “*“+请输入你的爱好+“*“书
4、法简历所对应的字段值 like “*“+“书法“+“*“Like “*书法*“回忆:*-代表 0 个或多个字符第六节 操作查询-考点1.生成表查询:-必考A 表复制( 备份 )到 B 表中备份表,复制表功能:把查询结果输出到另一个新表中步骤:1.打开数据库并选择查询页2.双击“ 在设计视图中创建查询“3.添加数据源4.选择查询类型为“生成表查询 “5.输入新表名单击确定6.对查询进行设计,完成题目要求7.保存输入查询文件名单击确定8.运行查询( 不是打开数据表视图)9.查看生成的新表总结:生成的是一个新表,并且这个表是独立的表注意一下查询文件名和生成新表的名字要分清楚先选择查询类型为生成表查询2.追加表查询功能:把某个表当中满足条件的记录存放到一个已经存在的表中“另一个表 “-是一个已经存在的表 -生成表查询与追加表查询的不同我的想法是从学生表查询男生的记录将结果追加到女生的信息中?生成表查询与追加表查询的不同1.生成表查询生成的是一个独立的新表,生成的表名字是用户来指定的2.追加表查询是把查询的结果追加到一个已经存在的表中步骤同生成表查询