--找出所有供应商的姓名和所在城市。
select SNAME,CITY
from S
--找出所有零件的名称、颜色、重量。
select PNAME,COLOR,WEIGHT
from P
--找出使用供应商S1所供应零件的工程号码。
select JNO
from SPJ
where SNO='S1'
--找出工程项目J2使用的各种零件的名称及其数量。
select PNAME,QTY
from SPJ,P
where JNO='J2' and SPJ.PNO=P.PNO
--找出上海厂商供应的所有零件号码。
select distinct PNO
from S,SPJ
where CITY='上海' and SPJ.SNO=S.SNO
--找出使用上海产的零件的工程名称。
select distinct JNAME
from S,J,SPJ
where S.CITY='上海' and S.SNO=SPJ.SNO and J.JNO=SPJ.JNO
--找出没有使用天津产的零件的工程号码。
select distinct JNO
from J
where JNO not in
(
select JNO
from S,SPJ
where CITY='天津' and S.SNO=SPJ.SNO
)
--把全部红色零件的颜色改成蓝色。
update P
set COLOR='蓝'
where COLOR='红'
--由S5供给J4的零件P6改为由S3供应。
update SPJ
set SNO='S3'
where SNO='S5' and JNO='J4' and PNO='P6'
--从供应商关系中删除S2的记录,并从供应关系中删除相应记录
delete
from SPJ
where SNO='S2'
delete
from S
where SNO='S2'
--请将(S2,J6,P4,200)插入供应情况关系
insert
into SPJ
values('S2','P4','J6',200)
热门工具 换一换