第1关-等值连接:求S表和J表城市相同的等值连接(列顺序还是按照S、J表)-103325882USE mydata;#请在此处添加实现代码########## Begin ##########SELECT S.*,J.*FROM S,J WHERE S.city=J.city;########## End ##########
第2关-查询供应情况,并显示供应商、零件和工程三者的名称-103325883USE mydata;#请在此处添加实现代码########## Begin ##########SELECT SNAME, PNAME, JNAME,QTY
FROM S,P,J,SPJ
WHERE SPJ.SNO=S.SNO AND SPJ.JNO=J.JNO AND SPJ.PNO=P.PNO;########## End ##########
第3关-找出上海厂商供应的所有零件号码-103325884USE mydata;#请在此处添加实现代码########## Begin ##########SELECTDISTINCT PNO
FROM SPJ,S
WHERE S.CITY='上海'AND S.SNO=SPJ.SNO;########## End ##########
第4关-找出使用上海产的零件的工程名称-103325885USE mydata;#请在此处添加实现代码########## Begin ##########SELECTDISTINCT JNAME
FROM S,SPJ,J
WHERE SPJ.sno=S.sno AND J.jno=SPJ.jno AND S.city='上海';########## End ##########
第5关-找出没有使用天津产的零件的工程号码-103325886USE mydata;#请在此处添加实现代码########## Begin ##########SELECT JNO
FROM J
WHERE JNO NOTIN(SELECT JNO
FROM SPJ
WHERE SNO IN(SELECT SNO
FROM S
WHERE CITY='天津'));########## End ##########
第6关-求供应工程J1零件为红色的供应商号码SNO-103325887USE mydata;#请在此处添加实现代码########## Begin ##########SELECT SNO
FROM SPJ
WHERE JNO='J1'AND PNO IN(SELECT PNO FROM P WHERE COLOR='红')#sno j1 p.color红 ########## End ##########
第7关-求没有使用天津供应商生产的红色零件的工程号 JNO-103325888USE mydata;#请在此处添加实现代码########## Begin ###########JNO scity天津 pcolor红SELECTDISTINCT JNO
FROM J
WHERE JNO NOTIN(SELECT JNO
FROM SPJ
WHERE PNO IN(SELECT PNO
FROM P
WHERE COLOR='红')AND SNO IN(SELECT SNO
FROM S
WHERE CITY='天津'));########## End ##########
第8关-查询所有“红色”的15公斤及以上的零件名-103325889USE mydata;#请在此处添加实现代码########## Begin ###########pname pcolor红 pweight15SELECT PNAME
FROM P
WHERE COLOR='红'AND WEIGHT>=15;########## End ##########
第9关-查询工程名称中含有“厂”字的工程明细-103325890USE mydata;#请在此处添加实现代码########## Begin ##########SELECT*FROM J
WHERE JNAME LIKE'%厂'########## End ##########