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

查 询 第5章 contents Access查询的种类和作用 查询是对数据库表中的数据进行查找,同时产生一个类似于表的结果——动态记录集。 注意 查询没有保存数据,结果暂时保存在内存中,查询只保存access查询命令 查询的数据源:一个或多个表或查询 查询的过程可以对原表产生修改或不修改 建立查询的方法 例5-1:使用向导创建一个简单查询,展示出销售订单的订单ID、会员ID、销售日期、交货日期。 例5-2:使用向导创建一个简单查询,展示出销售订单的订单ID、销售日期、所订产品ID、产品名称、数量、折扣和单价。 练习5.1 使用“查询向导”建立一个名为“会员订货”的查询,选择“会员”表“会员ID”,“会员级别”、“姓名”字段和“销售订单”表的“订单ID”、“销售日期”、“送货日期”字段。 设计视图窗口组成:数据来源区、设计网格(字段、表、排序、显示、条件、或) 添加表/查询 选择字段(选择单一字段/选择所有字段) 删除选择字段 例5-3:创建一个非会员签订订单情况的查询。 练习5.2:利用查询设计视图创建一个名为“流行音乐类产品”订购情况的查询。数据源来自“产品”表和“订单记录”表 查询条件 表达式:是一个或一个以上的字段、函数、运算符、内存变量或常量的组合。 查询条件:就是在创建查询时所添加的一些限制条件,使用查询条件可以使查询结果中仅包含满足查询条件的数据记录。 若要引用表中字段则用“!” : [产品]![产品名称] 若要引用表、查询、字段的属性则用“.” 算术运算符:+、-、×、/、^、MOD 关系运算符:、、=、=、、= 逻辑运算符:NOT、AND、OR 连接运算符: 特殊运算符:IN、BETWEEN、LIKE、IS NULL 数值函数 count/min/max/avg/sum 字符函数 len/right/left 日期/时间函数 day/month/year/date/now 统计函数 其他函数 练习5.3 查找1985年5月出生的会员。 查找产品类型为“CD”和“VCD”的产品。 数值条件 创建一个缺货情况的查询(库存量少于5) 文本条件 查找姓名是“李丽”的会员 查找姓“李”的会员 查找姓“张”或姓”刘“的会员 查找不姓”李“的会员 日期条件 查询1985年出生的会员名单 1) =#1985/1/1# and =1985/12/31# 2) between #1985/1/1# and #1985/12/31# 3) year([会员]![生日])=1985 多个条件准则 查询男性学生会员 显示产品风格为”流行音乐“或古典音乐”的产品 练习5.4 根据“产品”表,“销售订单”表、“销售记录”和“会员”表,建立名为“会员订购产品的查询,该查询包含产品ID、产品名称、订单ID、销售日期、会员ID、姓名、性别、电话等字段。 以”会员订购产品“查询为数据源,建立查询 1)查找CD和VCD的订货情况 2)查找电话前4位是6449的会员的订货情况 3)查找1984年出生的女会员的订货情况 在实际使用中不仅仅需要从表中查询数据,更需要大量的统计数据。 注意:在字段中显示计算结果时,结果数据实际并不存储在表中。Access在每次执行查询时都将重新进行计算,以使计算结果永远都以数据库中最新的数据为准。 分组(group by):把记录按字段的不同值分成不同的组便于统计 合计函数 表达式(expression):把几个汇总运算分组并执行该组的汇总 限制条件(where):使对进入汇总的记录进行筛选 合计函数 例5-9:统计各种风格音像制品的数量和库存合计 例5-10:统计10种最畅销的产品的数量和库存合计 练习5.5: 建立一个名为“会员订单统计”查询,统计每个会员订单的数量 建立一个名为“产品类型统计”查询,统计每种类型产品的库存总量 例5-11:计算订单记录中各产品的销售金额,计算公式为:金额:数量*单价*(1-折扣) 练习: 设计一个名为“会员年龄”的查询,显示每个会员的年龄:year(date())-year([生日]) 各种查询设计 定义:利用表中的行标题和列标题以及交叉点信息来显示源自多个表的数据。 三要素: 行标题 列标题 计算字段 交叉表查询向导 例5-13:建立交叉表查询,统计各类产品按不同风格汇总的库存量 设计视图 如上例 建立一个名为“供应商与产品类别交叉表”查询,统计供应商提供各类产品汇总的库存量 注意: 行标题可以有多个(最多三个) 列标题只能有一个 计算字段也只能有一个 行标题的总计项一般用group by 列标题的总计项一般用group by 计算字段的总计项一般不用group by 重复项查询用来查询字段值重复的记录(在这里查找的字段一定不能是表的主键)。 例5-14:在会员表中查

文档评论(0)

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

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

1亿VIP精品文档

相关文档