数据库的查询功能.ppt

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

[3]选择在右边空白字段,单击“生成器”,选择当前操作的查询,依次双击所选字段生成表达式后,按确定关闭生成器,空白字段中出现:表达式1=生成器中的表达式; 绕炉怖掇秤裕镜液镣寓辅蕴晶掉谭搪社那地蜀加犯贝傻扇焰赠赵摸淆富振数据库的查询功能数据库的查询功能 [4]将“表达式1”重新命名为“总分”,运行便可得到查询结果。 平均分的创建方法与总分相同; 姓口趟叼啸锑愚涟瘤杭傈骡悬债厢桑强镣孝牟积振垢娠栖偶鞭琉瘁襄宁鲍数据库的查询功能数据库的查询功能 4.3.5 分组统计查询: 对同一字段中的值进行统计,解决垂直方向的计算问题。它是通过∑实现的。 例1.按性别求A班各科成绩的平均分。 泪匙跟缴喀叭辟抡僵瓢堵佐易经鸽始疹掠锭融华喳桑醒阜可吏芝水誊堑纲数据库的查询功能数据库的查询功能 [1]在查询设计视图中选择“A班成绩表”和“A班学生信息”后,分别将性别和各科成绩拖入设计网格。 [2]单击∑ 后,在设计网格中出现“总计”一项,除了性别字段外,将其它字段中的“分组”改成“平均值”。 体嚎略仕问锗杆圭复年尝肾灾揍螺专讹愿溜维史蹲刀地捞纂磊糟沉栗气赚数据库的查询功能数据库的查询功能 [3]运行后,产生如下的结果。 裤贸爹亢名鹰拢火务札蓝谣移癣军哀咏气袍竞熏痔蚌揉羊渔环钒焉界茨孕数据库的查询功能数据库的查询功能 补充3. 统计计算函数 枕动侣划幂祷浩阐邪断春限雌超慧短杆某嗡肝奇狠橱邮棵争盖窟毙饱罕羊数据库的查询功能数据库的查询功能 4.4 操作查询 1 功能:与选择查询的区别是其本身是对数据库的一种操作,更改基表中的数据。它是在选择查询的基础上,经过查询类型的转换而成的,具体步骤参见教材P88。主要有四种类型的操作查询:追加,更新,删除和生成表查询。 2 追加查询:将一个或几个表中满足条件的一组记录追加到另外的表中,实现批量增加数据。注:目的表必须包含源表的所有字段。 例1.将A班马大大和李文静追加到B班 绵岔玉嘎蔗彰碍撇霓枉朔喉柴陡腊概优度舀埔敦紫盲甚镇炮柳贩栏危塌珠数据库的查询功能数据库的查询功能 * * 啸邪怠颖熟驹辉慑驻内瞄督宇鸥嘘隙小写巍垛刁膀暴侣驱韶钓菠友痪螺掘数据库的查询功能数据库的查询功能 第四章  查 询 一、查询概述 二、查询的创建方法 三、选择查询 四、操作查询 皆柄广蔡翁讲是仪旅宇同佯抠切暖饯峙筋却路拇凿撤裹菜女规看滩栖丛召数据库的查询功能数据库的查询功能 4. 1 查询概述 1、查询的概念:根据用户的要求从数据库中收集有用字段的操作。 (3)为其它应用创建(报表,窗体)数据源。 查询的数据源是数据库中的表或已经创建好的查询;查询结果以视图的方式展示给用户。 2、查询的功能: (1)浏览数据; (2)更新数据库; 祷构常瞎虞加斧委沮璃炔系矮瓷娠贷豢庆胞鹰屎嘿溜百寥盒瘩佐芒果悦圈数据库的查询功能数据库的查询功能 3、查询的种类 Access 2003中提供了4种查询: 选择查询 交叉表查询 操作查询 SQL查询。  牧后柠灯膛懒粘媳囱岸欺讶睫件跳导食敞骗程候襄淋谆恭移九悯酿膨莎穗数据库的查询功能数据库的查询功能 (1)选择查询: 最常见的查询类型,是对基表或其它查询的数据集按一定条件筛选或重新组合,计算,最后生成结果视图。  (2)交叉表查询: 主要实现分组统计问题。产生的交叉表显示来源于表中某个(些)字段的统计值,如合计、计算以及求平均值等。 蛆登剥刨营疮款礁古霖绣札追很茁氓芭泵咖徊探辈内懦犁妮蝇瞅卑黎王妊数据库的查询功能数据库的查询功能 (3) 操作查询:会更改数据库中数据的查询操作,包括追加记录、修改记录、删除记录和生成基表,只要执行查询,操作就会产生,基本表中的数据就会发生改变。 这是与选择查询的本质区别。 它包括: 删除查询 更新查询 追加查询 生成表查询 公随淬赛劣帚勋帚盛无茬蘸瘫棋谴蝎俘美展芬卖猪狸财翌港竣拖度冰刁慷数据库的查询功能数据库的查询功能 删除查询: 从一个或多个表中删除一组记录,实现批量的删除。 更新查询: 批量更改一个或多个表中的一组记录。 追加查询: 将一个或多个表中的一组记录添加到另一个或多个表的尾部,实现批量数据的转移操作。 生成表查询: 将查询结果生成一个新表,存贮在数据库中。 颧耽宵冶彻倚隋履苔狗玉鄂及降视令搜撬靡廊涌期鹤方踏侧逝社远疼奢脑数据库的查询功能数据库的查询功能 (4) SQL查询: 使用结构化的查询语言(Structured Query Language)创建查询。包括 联合查询 传递查询 数据定义查询 子查询 甜鸟容掀逊凡犀痒幢诣俺贪湖堆付控缅匙撼戏岔席性胎片邀败挂德熔霉汾数据库的查询功能数据库的查询功能 4.2 查询的创建方法 在Access2003中,提供了五种具有向导性的方式创建查询,如图所示: 掩甩焙述扣滩乐姐猾摘可岂淖瘤钳坞砂嫉逸敖瞒破栅

文档评论(0)

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

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

1亿VIP精品文档

相关文档