第5章查询(一)祥解.ppt

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

4.7 SQL查询 4.7.4 SELECT查询 概念 SELECT语句是SQL中功能最为强大、最常用的语句,不仅能够从一个或多个表中检索出符合各种条件的数据,并且能够进行嵌套查询、分组汇总查询以及各种特殊查询。如果需要,还能够将查询结果保存为新的数据表,或以其他方式输出。 4.7 SQL查询 SELECT语句语法格式 SELECT [ALL | DISTINCT] 检索项 [AS列名] [,检索项 [AS 列名]…] FROM 表名 [INTO 新表名] [WHERE 条件表达式] [GROUP BY列名[HAVING筛选条件]] [ORDER BY 排序项 [ASC | DESC]]; 4.7 SQL查询 简单查询 示例:查询“学生”表中所有外地(非北京籍)女生的姓名、出生日期与籍贯: SELECT 姓名, 出生日期, 籍贯 FROM 学生 WHERE 性别=女 AND NOT 籍贯=北京; 示例:查询“学生”表中所有“财务管理”和“注册会计”班的学生记录 : SELECT * FROM 学生 WHERE 所在班级 IN(财务管理, 注册会计); 4.7 SQL查询 多表查询 示例:依据“学生”表和“成绩”表中的数据,查询成绩不及格学生的学号、姓名、所在班级、不及格课程的课程号及该课程成绩: SELECT 学生.学号, 学生.姓名, 学生.所在班级, 成绩.课程号, 成绩.成绩 FROM 学生 INNER JOIN 成绩 ON 学生.学号 = 成绩.学号 WHERE 成绩.成绩60; 4.7 SQL查询 嵌套查询 嵌套查询是在一个SELECT语句的WHERE子句中,包含另一个SELECT语句。 示例:查询“成绩”表中无任何记录的学生,并按所在班级排序输出这些学生的学号、姓名和所在班级等信息: SELECT 学号, 姓名, 所在班级 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 成绩) ORDER BY 所在班级; 4.7 SQL查询 分组汇总查询 将检索到的记录依据某个字段的值进行分组,该字段值相同的多条记录被合并为一条记录输出。 示例 SELECT 学生.学号, 姓名, Count(成绩) AS 考试次数, Max(成绩) AS 最高分, Min(成绩) AS 最低分, Avg(成绩.成绩) AS 平均分 FROM 学生 INNER JOIN 成绩 ON 学生.学号 = 成绩.学号 GROUP BY 学生.学号, 学生.姓名; 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 第4章 查询设计 4.1 认识查询 4.2 选择查询 4.3 汇总查询 4.4 交叉表查询 4.5 参数查询 4.7 SQL查询 4.6 操作查询 4.1 认识查询 4.1.1 查询的功能 Access的查询功能非常强大,一般可分为选择查询和操作查询两大类。 Access的选择查询可以从一个或多个相关表中筛选出所需的记录数据,也可以从已有的查询对象中进一步筛选所需的数据。 Access的操作查询可以对指定的数据表进行记录的添加、更新和删除等操作。 P.S.可使用查询向导或查询设计视图以交互方式创建查询对象,也可用 SQL 命令创建查询对象。 4.1 认识查询 概念 所创建的查询对象不是数据的集合,而是查询操作定义的集合。 查询结果是在内存中形成一个动态数据集,它很像一个表,但并未存储在数据库中。 只有在运行查询对象时,才会从查询数据源中抽取所需数据形成一个动态集;只要关闭查询,这个动态集就会自动消失。 4.1 认识查询 4.1.2 查询的类型 各种查询大致可以分为以下5种类型: 选择查询 交叉表查询 参数查询 操作查询 SQL查询 4.2 选择查询 4.2.1 使用向导创建查询 使用向导创建选择查询比较简单,可从一个或多个表中,也可以从已经创建好的查询中,指定需要检索的字段数据,但不能通过设置条件来限制输出的结果。 操作:打开被查询的数据库,选择“查询”对象,再双击“使用向导创建查询”选项,启动“简单查询向导”进行交互操作。 4.2 选择查询 4.2.2 在设计视图中创建查询

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档