第4章_创建和使用查询.pptx

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章_创建和使用查询

第4章 创建和使用查询 ;查询的定义和类型 选择查询 创建交叉表查询 创建参数查询 创建操作查询 在查询中进行计算 创建SQL查询;1、 查询的概念 查询就是对数据库中的数据进行查找。 查询可以对数据库中一个表或多个表的数据进行浏览、筛选、排序、检索、统计和加工等操作。 建立一个查询后,可以将它看作是一个临时表,称为动态的数据集。 查询的数据来源是表或其他查询。每次使用查询时,都是根据查询条件从数据源中创建动态的记录集合,可以节约存储空间。;1)根据用户的选择生成动态的数据集。对数据进行统计、排序、计算和汇总。 2)设置查询参数,形成交互式的查询方式。 3)使用交叉表查询,进行分组汇总。 4)使用操作查询对数据表进行追加、更新、删除操作。 5)查询可作为其他查询、窗体和报表的数据源。;查询类型主要有选择查询、交叉表查询、参数查询、操作查询和SQL查询。 建立查询主要有三种方法: (1) 利用查询向导 (2) 利用查询设计视图 (3) 使用SQL查询语句 由查询向导和使用查询设计视图建立的查询实质是用SQL语句编写的查询命令。 ;4、查询设计视图类型;2)建立数据表视图;3)SQL视图; 选择查询是最常见的查询类型,它可以从一个表或多个表中选择记录,对记录进行分组,还可以对记录进行汇总、计数、求平均值以及进行其他类型的总和计算。选择查询产生的结果是一组数据记录,这组数据记录称为“动态集”。选择查询的目的是用来挑选表中的内容,并组合成动态集合。;1、 使用向导创建选择查询;基于“student”、“score”表生成“学生成绩查询”时,从表和查询中选择需要查询的表或已建立的查询,再选择字段,查询结果: ;2、通过设计视图创建选择查询 ; 2、建立查询条件 条件的作用是对所选择的记录作进一步的限定。例如查询性别为“女”,“数据库应用技术”课程成绩80分以上(含80)的学生,在查询设计的条件下键入查询条件即可,如图:;多个条件可以使用“and”、“or”、“not”连接,例如,查询student表中1996年1月1日到12月31日出生的女生,从【创建】下的“查询设计”视图中加??条件 “=#1996-1-1# And =#1996-12-31#”即可。;3)使用通配符查询;表达式中常量的写法 常量是指固定的数据。在Access中有数字型常量、文本型常量、日期型常量和是否型常量。 数字型常量:直接输入数值,例如,123,123.45。 文本型常量:以双引号括起,例如“文理”。 日期型常量:用符号“#”括起,例如#2016-10-09#。 是否型常量:使用yes 或true表示“是”,使用no或false表示“否”。;表达式中常用运算符 运算符是组成条件表达式的基本元素。Access提供了算术运算、比较运算符、逻辑运算符和特殊运算符。见第9章内容。 函数 函数有数值函数、字符函数、日期/时间函数、统计函数和其他函数的格式和说明。具体函数及使用方法见第9章内容。 ;例如:针对学生表student,统计学生中女生团员的人数。;三、交叉表查询;选择“班号”作为行标题,把“性别”字段作为列标题,如图: ;结果; 参数也是条件,不同的是,条件是在创建查询时输入的,而参数是在运行即打开查询时输入的。运行参数查询时,系统显示对话框,要求输入数据,然后将输入的数据插入到指定条件的网格。使用这种查询,可以在不打开查询设计的情况下,重复使用相同的查询结构,并进行修改。; 例如:按学号查询,单击“查询设计”,添加数据源为“student“、”score“和“course“表 ,选择查询所需字段,如图:;输入学号,查询结果如下:;在前面介绍的几种查询方法都是根据特定的查询条件,从数据源中产生符合条件的动态数据集,本身并没有改变表中的原有数据,它们都属于选择查询。而操作查询是在选择查询的基础上创建的,可对数据源中的数据进行追加、删除、更新,并可在选择查询基础上创建新表。具有选择查询、参数查询的特性。;操作查询与选择查询的不同: 选择查询和参数查询不修改原来表,操作查询修改了原来表。 打开选择查询,就能够直接显示查询结果;而打开操作查询,运行更新、删除、追加等操作查询,不直接显示操作查询结果,只有打开操作的目的表(更新、追加、删除、生成的表),才能看到操作查询的结果。 注意: 操作查询将改变操作目的表中的数据,在执行操作查询前应备份。 ; 操作查询的种类有生成表查询、删除查询、更新查询和追加查询等4种。 生成表查询:根据一个或多个表的全部数据或部分数据创建一个新表,运行生成表查询即可生成一个新表。 删除查询:从一个或多个表中删除一组符合条件的记录。 更新查询:对一个或多

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档