第三章——SQL语言练习.ppt

第三章——SQL语言练习.ppt

ID:60907151

大小:322.00 KB

页数:15页

时间:2020-02-04

第三章——SQL语言练习.ppt_第1页
第三章——SQL语言练习.ppt_第2页
第三章——SQL语言练习.ppt_第3页
第三章——SQL语言练习.ppt_第4页
第三章——SQL语言练习.ppt_第5页
资源描述:

《第三章——SQL语言练习.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章SQL语言练习SNOSNAMESTATUSCITYS1S2S3S4S5精益盛锡东方红丰泰盛为民2010302030天津北京北京天津上海PNOPNAMECOLORWEIGHTP1P2P3P4P5P6螺母螺栓螺丝刀螺丝刀凸轮齿轮红绿蓝红蓝红121714144030JNONAMECITYJlJ2J3J4J5J6J7三建一汽弹簧厂造船厂机车厂无线电厂半导体厂北京长春天津天津唐山常州南京SNOPNOJNOQTYSlSlSlSlS2S2S2S2S2S2S3S3S4S4S4S5S5S5S5P1PlP1P2P3P3P

2、3P3P5P5PlP3P5P6P6P2P3P6P6J1J3J4J2J1J2J4J5J1J2J1J1J1J3J4J4J1J2J4200100700100400200500400400100200200100300200100200200500(1)求供应工程J1零件的供应商号码SNO;(2)求供应工程J1零件P1的供应商号码SNO;(3)求供应工程J1零件为红色的供应商号码SNO;(4)求没有使用天津供应商生产的红色零件的工程号JNO;(5)求至少用了供应商S1所供应的全部零件的工程号JNO。(1)求供应工程

3、J1零件的供应商号码SNO;SELECTSNOFROMSPJWHEREJNO=‘J1’;(2)求供应工程J1零件P1的供应商号码SNO;SELECTSNOFROMSPJWHEREJNO=‘J1’ANDPNO=‘P1’;(3)求供应工程J1零件为红色的供应商号码SNO;SELECTSNO/这是嵌套查询/FROMSPJWHEREJNO=‘J1’ANDPNOIN/找出红色零件的零件号码PNO/(SELECTPNOFROMP/从p表中找/WHERECOLOR=‘红’);或:SELECTSNOFROMSPJ,P/这是

4、两表连接查询/WHEREJNO=‘J1’/这是复合条件连接查询/ANDSPJ.PNO=P.PNOANDCOLOR=’红’;(4)求没有使用天津供应商生产的红色零件的工程号JNO;(5)求至少用了供应商S1所供应的全部零件的工程号JNO。(1)找出所有供应商的姓名和所在城市。(2)找出所有零件的名称、颜色、重量。(3)找出使用供应商S1所供应零件的工程号码。SELECTSNAME,CITYFROMS;SELECTPNAME,COLOR,WEIGHTFROMP;SELECTJNOFROMSPJWHERESNO=

5、‘S1’;(4)找出工程项目J2使用的各种零件的名称及其数量。(5)找出上海厂商供应的所有零件号码。SELECTP.PNAME,SPJ.QTYFROMP,SPJWHEREP.PNO=SPJ.PNOANDSPJ.JNO=‘J2’;SELECTDISTINCTPNOFROMSPJWHERESNOIN(SELECTSNOFROMSWHERECITY=‘上海’);(6)找出使用上海产的零件的工程名称。SELECTJNAMEFROMJ,SPJ,SWHEREJ.JNO=SPJ.JNOANDSPJ.SNO=S.SNOAN

6、DS.CITY=‘上海’;或:SELECTJNAMEFROMJWHEREJNOIN(SELECTJNOFROMSPJ,SWHERESPJ.SNO=S.SNOANDS.CITY=‘上海’);(7)找出没有使用天津产的零件的工程号码。SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJWHERESPJ.JNO=J.JNOANDSNOIN(SELECTSNOFROMSWHERECITY=‘天津’));或:SELECTJNOFROMJWHERENOTEXISTS(SELECT*FR

7、OMSPJ,SWHERESPJ.JNO=J.JNOANDSPJ.SNO=S.SNOANDS.CITY=‘天津’);(8)把全部红色零件的颜色改成蓝色。(9)由S5供给J4的零件P6改为由S3供应,请作必要的修改。UPDATEPSETCOLOR=‘蓝’WHERECOLOR=‘红’;UPDATESPJSETSNO=‘S3’WHERESNO=‘S5’ANDJNO=‘J4’ANDPNO=‘P6’;(10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。DELETEFROMSPJWHERESNO=‘S

8、2’;DELETEFROMSWHERESNO=‘S2’;(11)请将(S2,J6,P4,200)插入供应情况关系。INSERTINTOSPJ(SNO,JNO,PNO,QTY)/INTO子句中指明列名/VALUES(S2,J6,P4,200);/插入的属性值与指明列要对应/或:INSERTINTOSPJ/INTO子句中没有指明列名/VALUES(S2,P4,J6,200);/插入的记录在每个属性列上有值//并且属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。