第三章 SQL语言练习课件_第1页
第三章 SQL语言练习课件_第2页
第三章 SQL语言练习课件_第3页
第三章 SQL语言练习课件_第4页
第三章 SQL语言练习课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章SQL语言练习第三章SQL语言练习SNOSNAMESTATUSCITYS1S2S3S4S5

精益盛锡东方红丰泰盛为

民2010302030

天津北京北京天津上海PNOPNAMECOLORWEIGHTP1P2P3P4P5P6

螺母螺栓螺丝刀螺丝刀凸轮齿轮

红绿蓝红蓝红121714144030JNONAMECITYJlJ2J3J4J5J6J7三

建一

汽弹簧厂造船厂机车厂无线电厂半导体厂北京长春天津天津唐山常州南京SNOPNOJNOQTYSlSlSlSlS2S2S2S2S2S2S3S3S4S4S4S5S5S5S5P1PlP1P2P3P3P3P3P5P5PlP3P5P6P6P2P3P6P6

J1J3J4J2J1J2J4J5J1J2

J1J1J1J3J4J4J1J2J4200100700100400200500400400100200200100300200100200200500第三章SQL语言练习(1)求供应工程J1零件的供应商号码SNO;(2)求供应工程J1零件P1的供应商号码SNO;(3)求供应工程J1零件为红色的供应商号码SNO;(4)求没有使用天津供应商生产的红色零件的工程号JNO;(5)求至少用了供应商S1所供应的全部零件的工程号JNO。第三章SQL语言练习(1)求供应工程J1零件的供应商号码SNO;SELECTSNOFROMSPJWHEREJNO=‘J1’;(2)求供应工程J1零件P1的供应商号码SNO;SELECTSNOFROMSPJWHEREJNO=‘J1’

ANDPNO=‘P1’

;第三章SQL语言练习(3)求供应工程J1零件为红色的供应商号码SNO;SELECTSNO/这是嵌套查询/FROMSPJWHEREJNO=‘J1’ANDPNOIN/找出红色零件的零件号码PNO/(SELECTPNOFROMP/从p表中找/WHERECOLOR=‘红’);或:SELECTSNOFROMSPJ,P/这是两表连接查询/WHEREJNO=‘J1’/这是复合条件连接查询/ANDSPJ.PNO=P.PNOANDCOLOR=’红’;第三章SQL语言练习(4)求没有使用天津供应商生产的红色零件的工程号JNO;第三章SQL语言练习第三章SQL语言练习(5)求至少用了供应商S1所供应的全部零件的工程号JNO。第三章SQL语言练习(1)找出所有供应商的姓名和所在城市。(2)找出所有零件的名称、颜色、重量。(3)找出使用供应商S1所供应零件的工程号码。SELECTSNAME,CITYFROMS;SELECTPNAME,COLOR,WEIGHTFROMP;SELECTJNOFROMSPJWHERESNO=‘S1’;第三章SQL语言练习(4)找出工程项目J2使用的各种零件的名称及其数量。(5)找出上海厂商供应的所有零件号码。SELECTP.PNAME,SPJ.QTYFROMP,SPJWHEREP.PNO=SPJ.PNOANDSPJ.JNO=‘J2’;SELECTDISTINCTPNOFROMSPJWHERESNOIN(SELECTSNOFROMSWHERECITY=‘上海’);第三章SQL语言练习(6)找出使用上海产的零件的工程名称。SELECTJNAMEFROMJ,SPJ,SWHEREJ.JNO=SPJ.JNOANDSPJ.SNO=S.SNOANDS.CITY=‘上海’;或:SELECTJNAMEFROMJWHEREJNOIN(SELECTJNOFROMSPJ,SWHERESPJ.SNO=S.SNOANDS.CITY=‘上海’);第三章SQL语言练习(7)找出没有使用天津产的零件的工程号码。SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJWHERESPJ.JNO=J.JNOANDSNOIN(SELECTSNOFROMSWHERECITY=‘天津’));或:SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJ,SWHERESPJ.JNO=J.JNOANDSPJ.SNO=S.SNOANDS.CITY=‘天津’);第三章SQL语言练习(8)把全部红色零件的颜色改成蓝色。(9)由S5供给J4的零件P6改为由S3供应,请作必要的修改。UPDATEPSETCOLOR=‘蓝’WHERECOLOR=‘红’;UPDATESPJSETSNO=‘S3’WHERESNO=‘S5’ANDJNO=‘J4’ANDPNO=‘P6’;第三章SQL语言练习(10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。DELETEFROMSPJWHERESNO=‘S2’;DELETEFROMSWHERESNO=‘S2’;第三章SQL语言练习(11)请将(S2,J6,P4,200)插入供应情况关系。INSERTINTOSPJ(SNO,JNO,PNO,QTY)/INTO子句中指明列名/VALUES(S2,J6,P4,200);/插入的属性值与指明列要对应/或:INSERTINTOSPJ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论