第二章构建进销存管理系统的查询2PPT推荐.ppt
《第二章构建进销存管理系统的查询2PPT推荐.ppt》由会员分享,可在线阅读,更多相关《第二章构建进销存管理系统的查询2PPT推荐.ppt(18页珍藏版)》请在冰豆网上搜索。
![第二章构建进销存管理系统的查询2PPT推荐.ppt](https://file1.bdocx.com/fileroot1/2022-10/9/f3bd7e6a-cd64-426e-9a81-9c1d978e4469/f3bd7e6a-cd64-426e-9a81-9c1d978e44691.gif)
第二章第二章构建进销存管理系统的查询统计构建进销存管理系统的查询统计22终极目标:
@#@能根据需要灵活、快速地查询简单进销存管理系统数据库的数据计算机应用教研室本章教学目标本章教学目标1、熟练掌握单表和多表的增删改查操作,并能构建复杂查询2、能够使用库函数进行数据统计模块二、进销存管理系统简单查询模块二、进销存管理系统简单查询2一、工作任务任务背景1.商品信息(商品ID,类别ID,商品编码,商品名称,单位,零售单位,换算系数,规格,进价,零售价,停用标志,助记码,供应商ID)2.商品类别(类别ID,类别编码,类别名称,描述,停用标志)3.业务规则商品信息.类别ID=商品类别.类别ID模块二、进销存管理系统简单查询模块二、进销存管理系统简单查询2任务检索“商品类别”中包含“食”字并且进价大于10元的商品编码、商品名称、单位、规格教学内容教学内容1、模糊查询(模式匹配)2、子查询3、范围比较2.272.27模式匹配模式匹配导入:
@#@使用windows的搜索功能查找扩展名为xls以a开头的所有文件该如何输入检索条件?
@#@2.272.27模式匹配模式匹配【知识点】使用LIKE(NOTLIKE)逻辑运算符通配符:
@#@%:
@#@匹配包括0个或多个字符的字符串_:
@#@匹配任何一个字符:
@#@匹配任何在范围内的单个字符,例如:
@#@m-p匹配任何不在范围内的单个字符,例如:
@#@m-p、mnop通配符和字符串要括在单引号中2.272.27模式匹配模式匹配【例】检索“商品信息”表中零售价大于10元并且以“金麦龙”开头的商品编码、商品名称、零售价SelectSelectGoodsCode,GoodsName,PriceFromFromGoodsInfoWhereGoodsNamelikeWhereGoodsNamelike金麦龙金麦龙%andPrice102.272.27模式匹配模式匹配【练习】1、检索“商品信息”商品名称中含有“葡萄”两字并且零售价小于3元的商品编码、商品名称、零售价2、检索“供应商客户信息”标志Supperlier,并且不以重庆开头的名称、地址、联系电话2.28子查询子查询【知识点】IN(NotIN)查询结果作为条件的一部分【例】检索“商品信息”中类别名称为茶类的商品编码、商品名称商品类别(类别ID,类别编码,类别名称,描述,停用标志)1、SelectCatIDFromGoodsCatetoryWhereCatName=茶类2、SelectGoodsCode,GoodsNameFromGoodsInfoWhereCategoryIDin(8)2.28子查询子查询3、SelectSelectGoodsCode,GoodsNameFromFromGoodsInfowherewhereCategoryIDin(SelectSelectCatIDFromFromGoodsCatetorywherewhereCatName=茶类)2.28子查询子查询【练习】1、检索“商品信息”中供应商为重庆白市驿板鸭食品有限责任公司或重庆石桥企业总公司食品加工厂的商品编码、商品名称(供应商信息保存在“供应商客户信息”)2、检索总公司仓库的负责人姓名、性别仓库:
@#@仓库ID、职工ID、仓库名称、仓库地址仓库.职工ID=职工信息.职工ID2.29范围比较范围比较1、使用INNOTIN2、Between.and2.29范围比较范围比较【知识点】使用INNOTIN【例】检索“职工信息”中出生日期大于1980年并且工龄为1、3、4年的职工的职工ID、姓名、性别。
@#@SelectSelectEmployeeID,EmployeeName,SexFromFromEmployeeInfowherewhereBirthdate1980-1-1andWorkingYeasinin(1,3,4)2.28子查询子查询【练习】1、使用逻辑或改写例题2、检索“职工信息”中姓李并且出生日期为1966-04-01或1981-02-01的员工的职工ID、姓名、性别3、检索“商品信息”中类别ID为4并且不含有调和两个字的商品编码、商品名称2.29范围比较范围比较【知识点】Between.and关键字【例】检索“商品信息”表中零售价在200-300之间的商品编码、商品名称、零售价SelectSelectGoodsCode,GoodsName,PriceFromFromGoodsInfowherewherePriceBetweenBetween200and3002.29范围比较范围比较【练习】1、检索“职工信息”中80后职工的职工ID、姓名、性别2、检索“职工信息”中工龄在1-5年的职工ID、姓名、工龄实战演练实战演练1、检索“职工信息”中姓名包含“贵”字的职工的姓名、年龄2、检索“职工信息”中姓名不包含“军”字的职工的姓名、年龄3、检索“商品入出库”中审核日期大于2010年1月1日,并且入库类型编号为“采购入库”的入出库编号、经办人、入出库日期(商品入出库.入库类型编号=入出库类型.入库类型编号)