单元3.3 使用查询-使用SQL语句查询-高二《数据库应用基础-Access2016》同步教学课件 (高教社·第3版)

2023-03-28
| 24页
| 364人阅读
| 2人下载
精品

内容正文:

数据库应用基础 ACCESS 2016 单元三 使用查询 01 OPTION 02 OPTION 03 OPTION 任务一 创建选择查询 任务二 创建操作查询 任务三 使用SQL语句查询 目录页 任务实施 技能拓展 2 03 OPTION 任务三 使用SQL语句查询 任务实施 技能拓展 3 任务三 使用SQL语句查询 问题导入 1.“SQL视图”有什么作用? 2.什么是SQL查询? 3. 如何创建SQL查询? 任务实施 技能拓展 SQL查询就是直接使用SQL语句创建的查询。 目前,绝大多数关系型数据库管理系统,如Oracle、Microsoft SQL Server、MySQL、Access等都采用SQL语言。 使用SQL语句创建简单查询 使用SQL语句创建条件查询 任务与目标 任务三 使用SQL语句查询 任务实施 技能拓展 5 一、SQL语言 SQL(Structured Query Language)即结构化查询语言,是一种数据库查询和设计语言。 用于存取数据以及查询、更新和管理关系型数据库系统,能完整提供数据定义、数据操作和数据控制功能。由于它具有功能丰富、使用方便灵活、语言简洁易学等突出的优点,已经成为关系型数据库语言的标准。 知识准备 任务实施 技能拓展 6 二、SELECT语句 SELECT语句用于从数据表中检索符合条件的数据,基本语法格式为: SELECT <字段表达式列表>|* FROM <数据源> [WHERE <条件表达式>] [GROUP BY <字段列表>] [HAVING <条件表达式>] [ORDER BY <排序表达式>] [ASC|DESC] 说明: 字段表达式列表:指定查询字段、常量或表达式,“*”表示数据表的所有字段。每一字段表达式的格式为:[表名.]字段1 [AS 别名1]。 知识准备 任务实施 技能拓展 7 二、SELECT语句 FROM子句:指定查询的数据源。 WHERE子句:指定查询的过滤条件。 GROUP BY子句:指定分组依据,即将指定字段列表中具有相同值的记录合并为一条记录。 HAVING子句:指定分组准则,即规定GROUP BY子句进行分组后显示分组记录的条件。 ORDER BY子句:指定排序依据。ASC和DESC规定升序还是降序。 知识准备 任务实施 技能拓展 8 二、SELECT语句 分组常用计算函数见表3-1。 知识准备 函数 说明 COUNT() 计算数据表的记录总数 SUM() 求和 AVG() 求平均值 MIN() 求最小值 MAX() 求最大值 表3-1 分组常用计算函数 任务实施 技能拓展 9 二、SELECT语句 例1:查询数据表“stock”中的所有字段和所有记录。 SELECT * FROM stock 例2:查询数据表“sell”中商品编码为“A001”的销售记录,查询结果除包含数据表“sell”中的所有字段,还要显示金额,并以“datetime”字段降序排列。 SELECT datetime, code, amount, price, price * amount AS 金额 FROM sell WHERE code = "A001" ORDER BY code 例3:查询数据表“buy”,并按“code”字段分组,对进货数量和进货金额求和,查询结果以“code”字段排序。 SELECT code, SUM(amount), SUM(price*amount) AS money FROM buy GROUP BY code ORDER BY code 知识准备 任务实施 技能拓展 10 三、INSERT语句 INSERT语句用于向从数据表中添加记录,基本语法格式为: INSERT INTO <数据表名> [(<字段名1>[,<字段名2>…])] VALUES (<表达式1>[,<表达式2>…]) 例:向数据表“goods”新增一条商品信息。 INSERT INTO goods (code, name, unit, type, price, remark) VALUES ("B005", "舒肤佳香皂", "个", "125g", 2, "四种香型") 知识准备 任务实施 技能拓展 11 四、UPDATE语句 UPDATE语句用于修改数据表中的数据,基本语法格式为: UPDATE <数据表名> SET <字段名1> = <表达式1> [,<字段名2> = <表达式2>…] [WHERE <条件表达式>] 例1:将数据表“goods”中的商品销售单价提高5%。 UPDATE goods SET price = price * 1.05 例2:将数据表“goods”中商品编码为“A002”的商品销售单价降价5%,并在“备注

资源预览图

单元3.3 使用查询-使用SQL语句查询-高二《数据库应用基础-Access2016》同步教学课件 (高教社·第3版)
1
单元3.3 使用查询-使用SQL语句查询-高二《数据库应用基础-Access2016》同步教学课件 (高教社·第3版)
2
单元3.3 使用查询-使用SQL语句查询-高二《数据库应用基础-Access2016》同步教学课件 (高教社·第3版)
3
单元3.3 使用查询-使用SQL语句查询-高二《数据库应用基础-Access2016》同步教学课件 (高教社·第3版)
4
单元3.3 使用查询-使用SQL语句查询-高二《数据库应用基础-Access2016》同步教学课件 (高教社·第3版)
5
单元3.3 使用查询-使用SQL语句查询-高二《数据库应用基础-Access2016》同步教学课件 (高教社·第3版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。