总复习作业与答案.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
总复习作业与答案

总复习作业及答案 第六章(114页习题) 2、利用第5章习题中给出的订货管理数据库和记录实例,用SQL语句完成下列操作 (1)列出在北京的供应商的名称 Select 供应商名 from 供应商表 where 地址=“北京” (2)列出发给供应商S6的订购单号 Select 订购单号 from 订购单表 a,供应商表 b where a.供应商号=b.供应商号 and b.供应商号=”S6” (3)列出职工E6发给供应商S6的订购单信息 Select * from 订购单表 where 职工号=“E6”and 供应商号=“S6 (4)列出向供应商S3发过订购单的职工的职工号和仓库号 Select 职工号,仓库号 from 职工表 where 职工号=(select 职工号 from 订购单表 where 供应商号=“S3” (5)列出和职工E1、E3都有联系的北京的供应商信息 Select * from 供应商表 where 地址=“北京” and 供应商号=(select 供应商号 from 订购单表 where 职工号=“E1” and 职工号=“E3” (6)列出与工资在1220元以下的职工没有联系的供应商的名称。 Select 供应商名 from供应商表 where exists(select * from 订购单表,职工表 where 供应商号=供应商表.供应商号 and 职工表.职工号=订购单表.职工号 and 工资=1220) (7)列出向供应商S4发出订购单的仓库所在的城市 Select 城市 from 仓库表 a,职工表 b,订购单表 c where c.职工号=b.职工号 and b.仓库号=a.仓库号 and 供应商号=“S4” (8)列出在上海工作并且向供应商S6发出了订购单的职工号 Select b.职工号 from 仓库表 a,职工表 b,订购表 c where a.仓库号=b.仓库号 and b.职工号=c.职工号 and 城市=“上海” and 供应商号=“S6” (9)列出由工资多于1230元的职工向北京的供应商发出的订购单号 Select 订购单号 from 职工号 a,订购单表 b,供应商表 c where a.职工号=b.职工号 and b.供应商号=c.供应商号 and 工资=1230 and 地址=“北京” (10)列出仓库的个数 Select count(仓库号) as 仓库个数from 仓库表 (11)列出有最大面积的仓库仓库信息 Select * from 仓库表 where 面积=(select max(面积)from 仓库表) (12)列出所有仓库的平均面积 Select avg(面积) as “平均面积” from 仓库表 (13)列出每个仓库中工资多于1220元的职工个数。 Select count(工资) from 职工表 group by 工资 where 工资1220 (14)列出和面积最小的仓库有联系的供应商的个数。 Select count (供应商号) from仓库表a,职工表b,; 订购单表c group by 供应商号; where a.仓库号=b.仓库号 and b.职工号=c.职工号; and 面积=(select min(面积) from 仓库表) (15)列出工资低于本仓库平均工资的职工信息。 Select * from 职工表; where 工资(select avg(工资) from 职工表) 3、利用第5章习题中给出的订货管理数据库和记录实例,用SQL语句完成下列操作 (1)插入一个新的供应商记录(s9,智通公司,沈阳) Insert into 供应商表 values(s9,“智通公司”,“沈阳”) (2)删除目前没有任何订购单的供应商。 Delete from 供应商表 where 供应商号 not in(select 供应商号 from 订购单表) (3)删除由在上海仓库工作的职工发出的所有订购单。 Delect from 订购单表where 职工号=(select c.职工号; From 仓库表 a,职工表b,订购单表 c; Where a.仓库号=b.仓库号 and b.职工号=c.职工号 and 城市=“上海”) (4)给北京仓库的面积增加100m2。 Update 仓库表 set 面积=面积+100 where 城市=“北京” (5)给低于所有职工平均工资的职工的工资提高10% Update 职工表 set 工资=工资+工资*10%; Where 工资(select avg(工资) from 职工表) 补充题 给出公司表和购货表如下: 公司表 公司号 公司名称 01 长虹 02 前进 03 尚雅 04

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档