有三个数据表:供应商表、零件表、供应情况表:
供应商表:S(SNO,Sname,City);零件表:P(PNO,Pname,Color,Weight);
供应情况表:SP(SNO,PNO,Number);
供应商表S由供应商代码(SNO)、供应商名字(Sname)、供应商所在城市(City)组成。
零件表P由零件代码(PNO)、零件名(Pname)、颜色(Color)、重量(Weight)组成。
供应情况表SP由供应商代码(SNO)、零件代码(PNO)、供应数量(Number)组成。
按要求写出如下SQL命令:
(1)查询所有零件的名称、颜色、重量。
(2)找出上海厂商供应的所有零件的代码。
(3)把所有红色零件的颜色改为蓝色。
(4)在供应情况表中将由供应商代码为S10的供应商供应的代码为P5的零件改为由供应商代码为S2的供应商供应。
(1)SELECT Pname,Color,Weight FROM P;
(2)SELECT SP.PNO FROM S,SP WHERE S.SNO=SP.NO AND S.City='上海;
(3)UPDATE P SET Color='蓝'WHERE Color='红’;
(4)UPDATE SP SET SNO=S2' WHERE PNO=P5AND SNO=S10;