设供应商零件的关系模式为SP(Sno,Pno,Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句:
(4)
FROM SP SPX
WHERE (5)
(SELECT*
FROM SP SPY
WHERE (6) AND NOT EXISTS
(SELECT*
FROM SP SPZ
WHERE (7) ))
参考答案:[7]SPZ.Sno=SPX.Sno AND SPZ.Pno=SPY.Pno
解析: 对于这样题目中含有至少,或是全部等谓语时,可以考虑转换为等价的带有存在量词的谓语,这样便于SQL语句的书写。