第3章查询55296(免费阅读).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 查询 主要内容 认识查询 创建选择查询 在查询中计算 创建交叉查询 创建参数查询 创建操作查询 创建SQL查询 操作已创建的查询 一、认识查询 查询的功能 选择字段 查询的功能 选择记录 查询的功能 编辑记录——添加、修改、删除 实现计算 建立新表 建立基于查询的报表和窗体 查询的类型 选择查询 根据指定的查询准则,从一个或多个表中获取数据并显示结果。 交叉表查询 将来源于某个表的字段进行分组,利用表中的行和列来统计数据。 参数查询 利用对话框来提示用户输入准则,根据准则来检索符合相应条件的记录。 操作查询 在查询操作中对所得结果进行编辑,如生成表、删除、更新和追加。 SQL查询 使用SQL语句来创建查询,包括联合查询、传递查询、数据定义查询和子查询。 建立查询的准则 运算符 关系运算符 逻辑运算符 特殊运算符 函数 数值函数 字符函数 日期时间函数 统计函数 使用文本值作为准则 使用处理日期结果作为准则 使用字段的部分值作为准则 使用空值或空字符串作为准则 二、创建选择查询 不带条件的查询 方法一:查询向导 选中“查询”对象,双击“使用向导创建查询”; 在“简单查询向导”窗口,选择数据来源(表或查询); 输入查询名称 不带条件的查询 方法二:设计视图 选中“查询”对象,双击“在设计视图中创建查询”; 在“显示表”对话框中,选择数据来源,关闭此对话框; 确定查询所需的字段(三种方法); 保存查询,输入查询名称。 带条件的查询 方法:设计视图 选中“查询”对象,双击“在设计视图中创建查询”; 在“显示表”对话框中,选择数据来源,关闭此对话框; 确定查询所需的字段(三种方法); 输入查询条件; 保存查询,输入查询名称。 三、在查询中进行计算 总计查询——Count 在成组的记录中完成一定计算的查询 选中“查询”对象,双击“在设计视图中创建查询”; 添加表或查询; 添加需要的字段; 单击“合计”按钮,设置需要统计的数据。 分组总计查询——Group By 把记录分组,对每个组的值进行统计 选中“查询”对象,双击“在设计视图中创建查询”; 添加表或查询; 添加需要的字段; 单击“合计”按钮,设置需要统计的数据。 添加计算字段 根据一个或多个表中的一个或多个字段并使用表达式建立的新字段 例13 以“学生选课成绩”查询为数据来源,建立一个查询,通过输入学生姓名,显示某学生所选课程的成绩。 例14 建立一个查询,通过输入班级和课程名称,显示学生“姓名”和“成绩”。 六、创建操作查询 操作查询:在一个操作中更改许多记录的查询。 1. 生成表查询:利用一个或多个表中的全部或部分数据创建新表。 使用“设计视图”创建查询 添加所需的表和查询,添加所需的字段 填写“准则” 单击工具栏中的“查询类型”按钮,从下拉列表中选择“生成表查询”选项。 单击“视图”按钮,预览新建的表。 单击“运行”按钮,执行操作。 在Access中,从表中访问数据要比从查询中访问数据快得多。 例15 将成绩在90分以上得学生信息存储到一个新表中。 * * 表 查询 窗体 报表 Mid([学生编号],3,2)=03 学生编号的第3和第4个字符为“03” Right([简历],2)=顺义 简历最后两个字为“顺义” Len([姓名])=4 姓名是两个字 Left([姓名],1)=王 姓王 Not 王* 不姓王 Not 李元 姓名不是“李元” In(李元,王朋) 或 李元 Or 王朋 姓名为“李元”或“王朋” Like 计算机* 以“计算机”开头的课程 教授 Or 副教授 职称为教授或副教授 教授 职称为教授 Year([工作时间])=1999 And Month([工作时间])=4 1999年4月参加工作的记录 Year([出生日期])=1980 1980年出生的学生记录 Between Date() And Date()-20 20天之内参加工作的记录 Date()-15 15天前参加工作的记录 Between #92-01-01# And #92-12-31# 92年参加工作的职工 Not *王* 不姓王的记录 Like *计算机* 包含“计算机”的课程 Like 计算机* 以“计算机”开头的课程 没有联系电话的记录 Is Not Null 姓名不是空值的记录 Is Null 姓名为空值的记录 查询的数据来源可以是一个表,也可以是多个表, 查询本身也可作为其它查询的数据来源。 例1 从单一表中生成查询 查找并显示“学生”表中的“学生编号”、“姓名”、“性别”、“年龄”和“籍贯”。 例2 从多个表中生成查询 查询每个学生的选课成绩,并显示“学生编号”、“姓名”、“课程名称”和“成绩”。 例3 利用设计视图完成例2的查询 查询每个学生的选课成绩,并

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档