《实验_查询_聚合、分组、筛选、计算和汇总》由会员分享,可在线阅读,更多相关《实验_查询_聚合、分组、筛选、计算和汇总(3页珍藏版)》请在金锄头文库上搜索。
1、实验_查询_聚合、分组、筛选、计算和汇总1、 创建“订货管理数据库”(用简单的语句创建)2、 在该数据库下创建四个表:1) 创建仓库表,由以下属性组成:仓库号 ( CHAR型,长度为8,主键); 城市 (CHAR型,长度为10,非空唯一); 面积 (INT型) 2) 创建职工表,由以下属性组成: 仓库号 ( CHAR型,长度为8); 职工号 (CHAR型,长度为8,主键); 工资 ( INT型,默认值为 1200); 3) 创建供应商表,由以下属性组成: 供应商号 (CHAR型,长度为5,主键); 供应商名 (CHAR型,长度为20,非空唯一);, 地址 (CHAR型,长度为20)4) 创建订
2、购单表,由以下属性组成: 职工号 (CHAR型,长度为8,非空); 供应商号 (CHAR型,长度为4); 订购单号 (CHAR型,长度为8,主键); 订购日期 (DATETIME型)3、 用查询分析器,把下列表中的数据插入到相应的表中:(把共享中文件的代码直接复制,完成数据插入操作)仓库表:仓库号城市面积wh1北京370wh2上海500wh3广州200wh4武汉400职工表:仓库号职工号工资wh2e11220wh1e31210wh2e41250wh3e61230wh1e71250订购单表:职工号供应商号订购单号订购日期e3s7or672001-6-23e1s4or732001-7-28e7s4
3、or762001-5-25e6nullor77 - -e3s4or792001-6-13e1nullor80 - -e3nullor90 - -e3s3or912001-7-13供应商表:供应商号供应商名地址s3振华电子厂西安s4华通电子公司北京s6607厂郑州s7爱华电子厂北京4、 用查询分析器,使用“聚合、分组、筛选、计算和汇总”对表中的数据进行查询:1) 找出供应商所在地的数目; 2) 求支付的工资总数; 3) 求每个仓库的职工的平均工资; 4) 求至少有两个职工的每个仓库的平均工资; 5) 51)列出职工全部记录并计算各仓库的平均工资和工资小计,最后给出全体职工的平 均工资和工资总和; 52)列出各仓库的平均工资和工资小计(思考:用compute和不用compute查询) 6) 列出职工全部记录并计算全体职工的平均工资和工资总和;7) 在订购单表中有几个职工;8) 计算所有仓库的总面积,最大面积,最小面积,平均面积(要求用别名输出);9) 在职工表中,查找总工资大于2000元的仓库号及相应的总工资;