欢迎来到天天文库
浏览记录
ID:35807189
大小:178.50 KB
页数:12页
时间:2019-04-19
《数据库课件课程大作业2012516答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、列出在北京的供应商名select供应商名from供应商表where地址='北京'列出发给供应商S4的订购单号select订购单号from订购单表where供应商号='S4'列出职工E6发给供应商S6的订购单信息select*from订购单表where职工号='E6'and供应商号='S6'列出向供应商S3发过订购单的职工的职工号和仓库号select职工号,仓库号from职工表where职工号in(select职工号 from订购单表 where供应商号='s3')列出与工资在1220元以下的职工没有联系
2、的北京的供应商的名称SELE供应商名FROM供应商表WHERE供应商号NOTIN;(sele供应商号FROM订购单表JOIN职工表ON订购单表.职工号=职工表.职工号WHERE工资<1220)AND地址='北京'列出和E1、E3都有联系的北京供应商信息select*from供应商表where地址='北京'and供应商号in(select供应商号from订购单表where职工号='E1'intersectselect供应商号from订购单表where职工号='E3')*******************
3、****************************SELECT供应商名FROM供应商表WHERE地址='北京'AND供应商号IN;(sele供应商号FROM订购单表JOIN职工表ON订购单表.职工号=职工表.职工号WHERE职工表.职工号='E3');AND供应商号IN(sele供应商号FROM订购单表JOIN职工表ON订购单表.职工号=职工表.职工号WHERE职工表.职工号='E5')*******************************select*from供应商表where地址='北
4、京'and供应商号in(select供应商号from订购单表where职工号='E1')and供应商号in(select供应商号from订购单表where职工号='E3')显示工资最高的三位职工的信息selecttop(3)*from职工表orderby工资desc显示工资最低的那30%职工的信息selecttop30percent*from职工表orderby工资asc检索那些仓库中还没有职工的仓库的信息select*from仓库表wherenotexists(select*from职工表where仓
5、库号=仓库表.仓库号)列出至少有4个职工的每个仓库的职工人数,平均工资。Select仓库号,count(*),avg(工资);From职工表;groupby仓库号;Havingcount(*)>=4检索那些仓库中至少有一个职工的仓库的信息select*from仓库表whereexists(select*from职工表where仓库号=仓库表.仓库号)列出其工资大于WH1仓库中所有职工工资的职工信息。select*from职工表where工资>all(select工资from职工表where仓库号='WH
6、1')列出其工资大于WH1仓库中任何一名职工工资的非WH1仓库的职工信息。select*from职工表where工资>any(select工资from职工表where仓库号='WH1')and仓库号<>'WH1'列出与工资在1220元以下的职工没有联系的供应商的信息。列出向供应商S4发出订购单的仓库所在的城市。select城市from仓库表,职工表,订购单表where仓库表.仓库号=职工表.仓库号and职工表.职工号=订购单表.职工号and供应商号='S4'列出在上海工作并且向供应商S6发出了订购单的职
7、工号select职工表.职工号from仓库表,职工表,订购单表where仓库表.仓库号=职工表.仓库号and职工表.职工号=订购单表.职工号and城市='shanghai'and供应商号='S6'******************************select*from订购单表where职工号in(select职工号from职工表where仓库号in(select仓库号from仓库表where城市='shanghai'))and供应商号='S6'列出由工资多于1230元的职工向北京的供应商发出的
8、订购单号。select订购单号from职工表,订购单表,供应商表where职工表.职工号=订购单表.职工号and供应商表.供应商号=订购单表.供应商号and工资>1230and地址='beijin'列出仓库的个数selectcount(*)from仓库表列出有最大面积的仓库信息。select*from仓库表where面积=(selectmax(面积)from仓库表)列出每个仓库中工资多于1220元的职工个数.select仓库号,count(
此文档下载收益归作者所有