Access数据库应用07-查询.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 7.4 数据高级查询 (3)在查询设计区中增加了“追加到”行,将“订单1”中的“*”号(表示全部的字段)以及“运费”字段拖入查询设计区中,在“运费”字段的“条件”行中输入追加的条件“=100”,这样只会追加表中运费小于等于100的记录,高于100的记录不会进行添加,如图7.33所示 (4)设计完毕后,可以选择数据表视图玉兰查询结果,也可以单击工具栏上的“运行”按钮运行查询,系统提示是否执行追加,要追加的结果如图7.34所示 (5)如果用户确认无误,则系统将含有符合条件的源记录追加到“订单”中,完成追加操作,打开“订单”的数据表视图,可以看到追加的数据 * * 7.4 数据高级查询 2. 更新查询 例如,对罗斯文数据库,把现有订单明细表中的商品降价5%,操作步骤如下: (1)打开罗斯文数据库,在“创建”选项卡下的“查询”组中,单击“查询设计”按钮,打开查询设计视图。在打开的“显示表”对话框中,将“订单明细”表添加到表窗口中 (2)在“查询工具/设计”选项卡的“查询类型”组中,单击 按钮,查询设计视图中下部的“显示”行变成了“更新到”行,把光标定位在“更新到”行,“单价”列的单元格中,输入“[单价]*(1-0.05)”, 如图7.35所示 (3)在“设计”选项卡的“结果”组中单击“运行”按钮,执行更新查询 提示:在执行更新查询时,更新后不能撤销更新,恢复原来的数据 * * 7.4 数据高级查询 3. 删除查询 例如,要删除“订单”表中运费为“0”的订单记录,其操作步骤如下: (1)打开查询设计视图,在“显示表”对话框中将“订单”表添加到表窗口中; (2)在查询设计视图的工具栏中单击 按钮,选择“删除查询”命令后,查询设计视图中下部的“显示”行变成了“删除”行; 删除查询用于删除表中符合删除条件的一条或多条记录。删除查询不仅可以在一个表内删除相关记录,还可以在其他表中利用关系删除相互关联的记录 * * 7.4 数据高级查询 (3)在查询设计视图的“字段”列表中选择“运费”,在“删除”行中自动选择Where,如图7.36所示; (4)在图7.36中的“条件”栏中输入删除记录的条件“[订单]![运费] Like “ 0””; (3)在查询设计视图的“字段”列表中选择“运费”,在“删除”行中自动选择Where,如图7.36所示; (4)在图7.36中的“条件”栏中输入删除记录的条件“[订单]![运费] Like “ 0””; (5)确认设计无误后,存盘并运行查询,执行中会出现相应删除提示对话框; (6)单击“是”按钮删除,单击“否”按钮取消删除 * * 7.4 数据高级查询 4. 生成表查询 例如,将“成绩表”中的考试成绩为优秀(成绩大于等于90)的学生名单记录查询出来,并存入一个新的“优秀学生表”中,其操作步骤如下: (1)打开查询设计视图,在“显示表”对话框中将“成绩表”、“学生表”、“课程表”添加到表窗口中。 (2)将“学生表”中的“姓名”字段以及“课程表”中的“课程名称”字段拖入查询设计区中,将“成绩表”中的“考试成绩”字段拖入查询设计区中,并在“考试成绩”字段的【条件】行中输入条件“=90”,如图7.37所示 (3)在查询设计器的工具栏中单击按钮,弹出“生成表”对话框。从“表名称”下拉列表框中输入要新建的数据表名称“优秀学生表”,单击“确定”按钮,如图7.38所示 * * 7.4 数据高级查询 (4)确定设计无误后,存盘并运行查询,执行中会出现相应生成表提示对话框; (5)单击“是”按钮创建新表,单击“否”按钮取消创建新表; (6)单击“是”按钮,可以发现当前数据库多出了一个“优秀学生表” * * 7.4 数据高级查询 7.4.4 SQL查询 SQL查询是用户使用SQL(结构化查询语言)语句创建的查询。Access 2010中使用SQL语句可以创建如下几种特殊的查询 联合查询 传递查询 数据定义查询 子查询 * * 7.4 数据高级查询 基本的Select语句指定了记录源中的一列或多列,它的一般格式是: Select [Distinct] [*/FieldList] From 表名 [Where….] [Group By…] [Order By…] Select语句的各部分的含义如下: FieldList Where子句 Order By字段名列[ASC

文档评论(0)

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

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

1亿VIP精品文档

相关文档