- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 构建进销存管理系统的查询统计3 终极目标:能根据需要灵活、快速地查询简单进销存管理系统数据库的数据 计算机应用教研室 教学目标 1、熟练掌握单表和多表的增删改查操作,并能构建复杂查询 2、能够使用库函数进行数据统计 模块三、进销存系统的简单查询3 工作任务 1、业务规则 ①库存(商品ID,仓库ID,数量) ②商品信息(商品ID,类别ID,商品编码,商品名称,单位,零售单位,换算系数,规格,进价,零售价,停用标志,助记码,供应商ID) ③仓库(仓库ID,职工ID,仓库名称,仓库地址) ④商品信息.商品ID=库存.商品ID, 库存.仓库ID =商品信息.仓库ID 模块三、进销存系统的简单查询3 2、实现效果 库存管理→库存查询 3、教学内容 A、笛卡尔积 B、inner join 2.31 笛卡尔积 笛卡尔积:等价cross join 语法格式 Select 字段1,字段2…from 表1,表2 说明: 笛卡尔积生成的记录集为表1和表2中记录的乘积,如表1的记录数为2,表2的记录数为5,最终生成的结果集有10条记录 2.31 笛卡尔积 【例】检索“商品信息”中商品名称包含“牛奶”两字的商品,并通过笛卡尔积的方式与“商品类别”连接,返回商品ID,商品编码,商品名称,商品信息.类别ID (商品信息的类别),商品类别.类别ID, 商品类别.类别名称 select 商品ID,商品编码,商品名称,单位,规格,商品信息.类别ID as 商品信息的类别,商品类别.类别ID, 商品类别.类别名称 From 商品信息,商品类别 where 商品名称 like %牛奶% 2.31 笛卡尔积 演示效果 思考:笛卡尔积的结果集存在什么问题?利用现有知识如何修正?? 2.31 笛卡尔积 解决办法: 1、控制Where子句的条件表达式 Select 商品ID,商品编码,商品名称,商品信息.类别ID as 商品信息的类别,商品类别.类别ID, 商品类别.类别名称 From 商品信息,商品类别 where 商品信息.类别ID=商品类别.类别ID and 商品名称 like %牛奶% 2、将笛卡尔积修改成等价连接 2.32 等价连接 等价连接:[inner] join Select 字段1,字段2…. From 表1 [inner] join 表2 on 表1.字段=表2.字段 where 条件表达式 2.32 等价连接 【例】使用等价连接,检索“商品信息”中存在供应商的商品编码、商品名称、供应商名称 Select 商品编码,商品名称,名称 as 供应商名称 From 商品信息 inner join 供应商客户信息 on 商品信息 .供应商ID=供应商客户信息.编号 2.32 等价连接 【练习】 1、检索“商品信息”类别ID=2的所有记录:类别ID,类别名称,商品编码,商品名称 “商品信息”.类别ID=“商品类别”.类别ID 2、检索“仓库”的明细记录:仓库ID,仓库名称,职工ID,姓名 “仓库”.职工ID=“职工信息”.职工ID 2.32 等价连接 【疑问】 select 类别ID,类别名称,商品编码,商品名称 from 商品信息 join 商品类别 on 商品信息.类别ID=商品类别.类别ID 【错误】 2.32 等价连接 【知识拓展】 1、多个表同时出现同名字段,需要明确标注字段所属 Select 商品类别.类别ID,类别名称,商品编码,商品名称 from 商品信息 join 商品类别 on 商品信息.类别ID=商品类别.类别ID 2.32 等价连接 【知识拓展】 2、使用表名的别名方式简化录入 Select a.类别ID,类别名称,商品编码,商品名称 from 商品信息 a join 商品类别 b on a.类别ID=b.类别ID 2.32 等价连接 多表连接的规则(以三个表为例) 1、Select 字段1,字段2,字段3… From 表1 join 表2 on 表1.字段=表2.字段 join 表3 on 表3.字段=表2.字段 2、Select 字段1,字段2,字段3… From 表1 join 表2 on 表1.字段=表2.字段 join 表3 on 表3.字段=表1.字段 实战演练 汇总统计”商品入出库”中审核日期为2009年1月到2009年2月的所有数据 业务规则: 1、涉及的表商品入出库、入出库类型、仓库、供应商客户信息 2、商品入出库.入出库类型编号=入出库类型.入出库类型编号 3、入库时发送单位为供应商客户信
您可能关注的文档
最近下载
- 人流健康宣教ppt课件.pptx VIP
- 国开一网一 电子商务概论 实践任务(B2B电子商务网站调研报告).doc
- 工厂电工班安全培训课件.pptx VIP
- 《干粉灭火装置技术规程》CECS322:2012.docx
- (一诊)绵阳市2023级高三第一次诊断考试物理试卷A卷(含答案).docx
- 正和岛入岛申请表(更新版20141022).docx VIP
- 第二单元(知识清单)-2023-2024学年四年级语文上册单元速记·巧练(统编版).docx VIP
- DL_T 793.7-2022 发电设备可靠性评价规程 第7部分:光伏发电设备.docx VIP
- 整理超级个人简历模板(修改完后别忘了生成pdf再打印).doc VIP
- 2024智慧仓储解决方案[48页PPT].pptx VIP
原创力文档


文档评论(0)