- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系型数据库基础 项目二:“销售订单管理系统”数据库设计和应用 任务七:数据查询 * 关系型数据库基础 任务七 数据查询 知识目标 能理解查询中函数的作用。 理解自查询的作用和方法。 理解子查询的作用和方法。 理解联合查询的作用和方法。 能力目标 会在查询语句中使用适当的函数获取需要的数据。 能够对查询需求进行分析,选择合适及优化的查询语句和方法。 能够对查询语句进行优化。 * 关系型数据库基础 7.1 任务描述 要求能够完成,产品、雇员、供货商、运货商、客户等信息的查询,订单信息的查询与统计,产品库存与折扣的信息查询。 有些可以通过前面学习过的查询命令和方法实现,还有一些需要用到新的命令和方法。 * 关系型数据库基础 7.2 任务实施 完成热身任务: 1)按照产品类别名称的顺序显示所有有效的产品的类别名称,产品名称,单位数量和库存量;类别相同的产品按照产品名称排序。 2)查询最贵的10个产品。 3)查询价格在30~40之间的产品信息。 4)查询每个订单的总金额,并根据订单总额进行升序排序。 5)查询编号以A字母开头的所有客户信息 。 6)增加一个新的主订单信息。 * 关系型数据库基础 7.2.1 步骤一:使用函数的查询 根据雇用日期计算出雇用年限部分函数依赖。 在SQL SERVER中,系统提供了许多函数,以方便用户获得系统有关信息、执行数学计算和统计功能、实现数据类型转换、进行字符串操作、日期时间的处理等操作 关系型数据库基础 * 相关知识 SQL Server提供的函数可以分为以下三类: 1、聚合函数,对一组值操作,但返回单一的汇总值。在上一个项目的任务四中已经介绍过。 2、标量函数,只对单个值进行操作,并返回单个数值。标量函数又分为以下几类: 字符串函数 数学函数 日期、时间函数 系统函数 系统统计函数,返回系统的统计信息 安全函数,返回有关用户和角色的信息 配置函数,返回当前各配置选项的设置 游标函数,返回游标信息 元数据函数,返回有关数据库和数据库对象的信息 文本和图像函数,对文本或图像输入值或列执行操作,返回有关这些值的信息 3、行集函数,行集函数返回对象,该对象可在 Transact-SQL 语句中用作表引用。 关系型数据库基础 * 7.2.2 步骤二:自连接查询 任务描述:查询所有公司雇员的姓名及其上级的姓名。 自连接就是一个表自己与自己连接,这样可以将同一表中的不同行连接起来。 SELECT a.雇员ID,a.姓氏+a.名字 AS 雇员姓名, b.姓氏+b.名字 AS 上级姓名 FROM 公司雇员 a INNER JOIN 公司雇员 b ON a.上级ID = b.雇员ID ) 关系型数据库基础 * 7.2.3 步骤三:子查询 任务描述:王总要求仓管周梅将高于平均价格的商品搬到另一件库房盘点,周梅首先的任务就是要找出高于平均价格的产品。 关系型数据库基础 * 相关知识 1. 使用比较运算符的子查询 子查询可由一个比较运算符(=、 、、 =、、!, ! 或 =)引入。 引入的子查询必须返回单个值而不是值列表。 如果这样的子查询返回多个值,SQL Server将显示错误信息。 关系型数据库基础 * 相关知识 2. 使用IN 或 NOT IN的子查询 通过 IN(或 NOT IN)引入的子查询结果是一列零值或更多值。 子查询返回结果之后,外部查询将利用这些结果,判断某个属性列值是否在子查询的结果中。 关系型数据库基础 * 相关知识 3. 使用ANY 或 ALL的子查询 如果子查询结果是多个值,不能使用比较运算符,但是结合ANY或者ALL谓词同时使用,则允许。 ANY表示子查询结果中的某个值,ALL表示子查询结果中的所有值。 * 关系型数据库基础 相关知识 4. 使用EXISTS的子查询 带有EXISTS谓词的子查询不返回任何实际数据,如果子查询结果集中包含记录,则返回逻辑真值true;如果子查询的结果集没有记录,则返回逻辑假值false。 * 关系型数据库基础 请使用子查询完成相关业务 关系型数据库基础 * 7.2.4 步骤四:联合查询 任务描述:公司打算召开一个采购协调会议,需要邀请所有的运货商和上海的供应商,请通过一个查询语句,查询出运货商和上海供应商的公司名称和联系电话。 关系型数据库基础 * 联合查询 UNION操作,它可将多个查询的结果合并起来,形成一个完整的查询结果。 关系型数据库基础 * 7.2.5 任务拓展 1. 生成表查询 在查询数据的同时,将结果集中的数据添加到一个新创建的数据表中。 SELECT [列1,[列2],… …] INTO 新表名 FROM 已有表 [ WHERE … …] 关系型数据库基础 * 任务拓展 2. INSERT语句中的子
您可能关注的文档
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 补充材料1 生活垃圾填埋焚烧技术进展.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 补充材料2 污泥固化脱水稳定化 循环卫生填埋 资源化.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 第八章 工业固体废物处理与资源化.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 第二章 固体废物的收集运输和预处理.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 第九章 典型固体废物资源化技术.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 第六章 有机固体废物堆肥与厌氧发酵.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 第七章 热解技术.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 第三章 生活垃圾卫生填埋场.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 第四章 危险废物安全填埋场.ppt
- 固体废物处理与资源化( 第二版) 教学课件 作者 赵由才牛冬杰柴晓利 编 第五章 固体废物焚烧技术.ppt
- 2025至2030全球及中国超薄环境光传感器行业市场深度研究及发展前景投资可行性分析报告.docx
- 安康市高新医院招聘编制备案制专业人才考试真题2024.docx
- 2025-2026学年中职中职专业课公共事业类79 公共管理与服务大类教学设计合集.docx
- 2025至2030全球及中国超导磁体行业市场深度研究及发展前景投资可行性分析报告.docx
- 2025-2026学年中职英语基础模块2语文版(2021)教学设计合集.docx
- CN111007695B 光致抗蚀剂组合物和形成光致抗蚀剂图案的方法.pdf
- 2024年南充卫生职业学院引进招聘真题.docx
- 2025-2026学年中职英语基础模块上册语文版教学设计合集.docx
- 2025至2030全球及中国超收敛集成系统行业市场深度研究及发展前景投资可行性分析报告.docx
- 2025-2026学年中职英语基础教程1高教版(2016)教学设计合集.docx
最近下载
- VEICHI伟创 AC310系列变频调速器使用手册2021.06.pdf VIP
- 隧道施工课件.ppt VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-下(判断题汇总).docx VIP
- DB 6108T 53-2023 煤基固废调理剂修复沙化土地技术规范.docx VIP
- DB6108_T 52-2023 煤基固废调理剂修复盐碱地技术规范.docx VIP
- 行政人事部年终工作总结.pdf VIP
- 行政人事部年终工作总结.pptx VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-中(多选题汇总).docx VIP
- 化工厂物资明细表.xls VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛试题库(浓缩500题).docx VIP
文档评论(0)