- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库查询功能课件
第四章 查 询;4. 1 查询概述;3、查询的种类;(1)选择查询:
最常见的查询类型,是对基表或其它查询的数据集按一定条件筛选或重新组合,计算,最后生成结果视图。 ;(3) 操作查询:会更改数据库中数据的查询操作,包括追加记录、修改记录、删除记录和生成基表,只要执行查询,操作就会产生,基本表中的数据就会发生改变。
这是与选择查询的本质区别。
它包括:
删除查询
更新查询
追加查询
生成表查询;删除查询:
从一个或多个表中删除一组记录,实现批量的删除。;(4) SQL查询:
使用结构化的查询语言(Structured Query Language)创建查询。包括
联合查询
传递查询
数据定义查询
子查询;4.2 查询的创建方法;4.3 选择查询;[3]在“显示表”中选择所需要的数据源;;[4]关闭“显示表”,选择所需要的字段;;[5]单击“保存”;按钮,保存查询。;补充1. 关于“查询设计视图”的说明;查询设计视图的工具条:;?显示表按钮:显示“显示表”对话框,列出当前数据库中所有的表和查询,以便选择查询的数据源
?合计按钮:在查询设计区增加“总计”行,用于各种统计计算,如求和、求平均值等。
?上限值按钮:可以对查询结果的显示进行约定,用户可在文本框内指定所要显示的范围。
?数据库窗口按钮:回到数据库窗口。;?属性按钮:显示光标处的对象属性。
◆若光标在查询设计器上半部,则将显示查询的属性
◆若光标在查询设计网格内,则将显示字段列表属性
◆若光标在字段内,则将显示字段属性
?生成器按钮:弹出表达式生成器对话框,用于生成准则表达式。在光标位于查询设计网格的“准则”栏时有效
?新对象按钮:打开“新建表”、“新建查询”、“新建报表”等各种对话框,生成相应的对象。;2.使用“简单查询向导”创建选择查询:
以“A班成绩表”为例,过程如下:;[4]在“可用这段”中选择所需的字段;;[5]单击“下一步”进入“选择明细或汇总查询”对话框,由于是简单查询,所以现选择前者。;[6]单击“下一步”进入最后一步对话框,为查询命名,单击完成便出现该查询的数据表视图。;葬帚傍稿证释斩攒缮陇严圾傈财嘶条估仲尚吵氰隙稿线默抉体寥郡护翌测数据库查询功能课件数据库查询功能课件;补充2. 关于查询的几种视图;4.3.2 带条件的选择查询:
查询的条件(准则),可在设计视图中的“条件”中设定,或在SQL视图中直接写入命令。查询条件用“查询(逻辑)表达式”来表示。;?指定一个范围:Between And
例,Between A And B ,数值应在A、B之间。;“*” “?” “#” “[ ]”;“?” 单一的任意字符,比如:like “s?”,查找以“s”开头的长度为二的所有字符串;;例1:Like “P[A-F]###”的查找结果是什么?;(1)在查询设计器的指定字段“准则”行的网格中直接键入准则表达式:;4.3.4 创建“计算字段”的查询:
在查询中除了选择已有字段外,还可以建立新的字段,新字段的值是通过已有字段值运算而来。;[1]进入设计视图,选择A班成绩表,并将所有字段拖入设计网格中,并保存查询;;[3]选择在右边空白字段,单击“生成器”,选择当前操作的查询,依次双击所选字段生成表达式后,按确定关闭生成器,空白字段中出现:表达式1=生成器中的表达式;;[4]将“表达式1”重新命名为“总分”,运行便可得到查询结果。
平均分的创建方法与总分相同;;4.3.5 分组统计查询:
对同一字???中的值进行统计,解决垂直方向的计算问题。它是通过∑实现的。;[1]在查询设计视图中选择“A班成绩表”和“A班学生信息”后,分别将性别和各科成绩拖入设计网格。;[3]运行后,产生如下的结果。;补充3. 统计计算函数;4.4 操作查询;[1]在查询设计器中选择A班学生信息,并将所有字段拖入设计网格中,建立选择查询。;[3]在“查询类型”下拉列表中选择“追加查询”,弹出追加对话框,如下图所示:;2 删除查询:批量删除满足条件的记录;注* 删除查询中的级联操作问题:;3 更新查询:
对满足条件的字段值进行批量的修改。;;“[基础工资]+100”;[5]运行查询如右图,也可以从基本表中观察变化。;3 生成表查询:
为查询创建一个新表存贮于数据库中。对于经常需要浏览的信息,将其存贮起来会节省许多计算资源。;[1]设计视图中选择“学生”,将所有字段拖入设计网格,在专业的准则中输入“土木工程”;;[2]修改查询类型为“生成表查询,弹出生成表对话框,输入新表的名称;;本章重点:;6.掌握SQL查询的基本结构及创建方法,掌握联合查询的创建方法。
文档评论(0)