数据库答案第三章习题参考答案[简版专享]

上传人:pu****.1 文档编号:567913508 上传时间:2024-07-22 格式:PPT 页数:9 大小:243KB
返回 下载 相关 举报
数据库答案第三章习题参考答案[简版专享]_第1页
第1页 / 共9页
数据库答案第三章习题参考答案[简版专享]_第2页
第2页 / 共9页
数据库答案第三章习题参考答案[简版专享]_第3页
第3页 / 共9页
数据库答案第三章习题参考答案[简版专享]_第4页
第4页 / 共9页
数据库答案第三章习题参考答案[简版专享]_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数据库答案第三章习题参考答案[简版专享]》由会员分享,可在线阅读,更多相关《数据库答案第三章习题参考答案[简版专享](9页珍藏版)》请在金锄头文库上搜索。

1、1.求供应工程求供应工程J1零件的供应商号码零件的供应商号码SNO。Select sno from spjSelect sno from spjWhere jno=J1;Where jno=J1;2.求供应工程求供应工程J1零件零件P1的供应商号码的供应商号码SNO。Select sno from spjSelect sno from spjWhere jno=J1 and pno=P1;jno=J1 and pno=P1;习题三习题三 第第4 4题题1 13.求供应工程求供应工程J1零件为红色的供应商号码。零件为红色的供应商号码。Select sno from spj, pSelect sn

2、o from spj, pWhere spj.pno=p.pno and jno=J1 and Where spj.pno=p.pno and jno=J1 and color=color=红红红红 ; ;或:或:或:或:Select sno from spjSelect sno from spjWhere jno =J1 and pno inWhere jno =J1 and pno in (Select pno from p (Select pno from p where color= where color=红红红红 ););2 24.求没有使用天津供应商生产的红色零件的工程号求没有使

3、用天津供应商生产的红色零件的工程号JNO。Select jnoSelect jnoFrom jFrom jWhere not existsWhere not exists (Select *(Select * From spj, s, p From spj, s, p where spj.jno=j.jno and spj.sno=s.sno where spj.jno=j.jno and spj.sno=s.sno and spj.pno=p.pno and s.city= and spj.pno=p.pno and s.city=天津天津天津天津 and p.color=and p.col

4、or=红红红红 ););3 35.求至少用了供应商求至少用了供应商S1所供应的全部零件的工程号所供应的全部零件的工程号JNO。即查找:不存在这样的零件即查找:不存在这样的零件y,供应商,供应商S1供应了供应了y,而工程,而工程x为选用为选用y。Select distinct jnoSelect distinct jnoFrom spj zFrom spj zWhere not existsWhere not exists(select * (select * from spj x from spj x where sno=S1 where sno=S1 and not exists and n

5、ot exists(select * (select * from spj y from spj y where y.pno=x.pno and y.jno=z.jno); where y.pno=x.pno and y.jno=z.jno);4 4习题三习题三 第第5 5题题1. 1. 找出所有供应商的姓名及其所在城市。找出所有供应商的姓名及其所在城市。找出所有供应商的姓名及其所在城市。找出所有供应商的姓名及其所在城市。Select sname, city Select sname, city from s;from s;2. 2. 找出所有零件的名称、颜色、重量。找出所有零件的名称、颜色、

6、重量。找出所有零件的名称、颜色、重量。找出所有零件的名称、颜色、重量。Select pname, color, weight Select pname, color, weight from p;from p;3.3.找出使用供应商找出使用供应商找出使用供应商找出使用供应商S1S1所供应零件的工程项目代码。所供应零件的工程项目代码。所供应零件的工程项目代码。所供应零件的工程项目代码。Select jno Select jno from spj from spj where sno=S1;where sno=S1;5 54.4.找出工程项目找出工程项目找出工程项目找出工程项目J2 J2 所使用的

7、各种零件的名称及其所使用的各种零件的名称及其所使用的各种零件的名称及其所使用的各种零件的名称及其数量。数量。数量。数量。Select p.pname, spj.qty Select p.pname, spj.qty from p, spjfrom p, spjwhere p.pno=spj.pno and spj.jno=J2;where p.pno=spj.pno and spj.jno=J2;5.5.找出上海厂商供应的所有零件的代码。找出上海厂商供应的所有零件的代码。找出上海厂商供应的所有零件的代码。找出上海厂商供应的所有零件的代码。Select distinct pno Select d

8、istinct pno from spjfrom spjwhere sno inwhere sno in (Select sno (Select sno from s from s where city= where city=上海上海上海上海 ););6 66. 6. 找出使用上海产的零件的工程项目名。找出使用上海产的零件的工程项目名。找出使用上海产的零件的工程项目名。找出使用上海产的零件的工程项目名。Select jname Select jname from j,spj,sfrom j,spj,swhere j.jno=spj.jno and spj.sno=s.snowhere j.j

9、no=spj.jno and spj.sno=s.sno and s.city= and s.city=上海上海上海上海 ; ;或:或:或:或:Select jname Select jname from jfrom jwhere jno in (Select jno from spj, swhere jno in (Select jno from spj, s where spj.sno=s.sno where spj.sno=s.sno and s.city= and s.city=上海上海上海上海 ););7 77. 7. 找出没有使用天津产的零件的工程项目代码。找出没有使用天津产的零件

10、的工程项目代码。找出没有使用天津产的零件的工程项目代码。找出没有使用天津产的零件的工程项目代码。Select jno Select jno from j from j where not existswhere not exists (Select * (Select * from spj from spj where spj.jno=j.jno where spj.jno=j.jno and sno in (Select sno from s and sno in (Select sno from s where city= where city=天津天津天津天津 ) ) ); );8 8或:或:或:或: Select jno Select jno from j from j where not exists where not exists (Select * (Select * from spj,s from spj,s where spj.jno=j.jno where spj.jno=j.jno and spj.sno=s.sno and spj.sno=s.sno and s.city= and s.city=天津天津天津天津 ););9 9

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 文化创意

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号