问题 填空题

在第(7)~(10)小题中使用如下三个表:
零件. DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)
使用零件 .DBF:项目号C(2),零件号C(2),数量1
项目 .DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)

查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的SQL语句是:
SELECT 项目. 项目号,项目名称,使用零件. 零件号,零件名称;
FROM 项目,使用零件,零件;
WHERE 项目,项目号=使用零件. 项目号 【10】
使用零件. 零件号=零件. 零件号 AND 使用零件. 零件号 【11】
(SELECT 零件号 FROM 使用零件 WHERE 使用零件. 项目号=’s1’)

答案

参考答案:[10] AND
[11]IN

解析: 题干中(SELECT 零件号 FROM 使用零件 WHERE 使用零件. 项目号=’s1’)表示项目号“s1”所使用的零件号。因此“IN(SELECT 零件号 FROM 使用零件 WHERE使用零件. 项目号=’s1’)”限定了查询出的零件号必须与“s1”项目所用零件号相同。“项目. 项目号=使用零件. 项目号 AND 使用零件. 零件号=零件. 零件号 AND 使用零件. 零件号”表示查询记录要满足的几个条件,多个条件同时满足时,必须用AND来连接。

单项选择题
选择题