问题 单项选择题

下列各题使用如下关系:
客户(客户号,名称,联系人,邮政编码,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,订购日期)
订购单名细(订单号,序号,产品号,数量)

查询单价在600元以上的主机板和硬盘的正确命令是( )。

A.SELECT*FROM产品 WHERE单价>600 AND(名称=’主机板’AND名称=’硬盘’)

B.SELECT*FROM产品 WHERE单价>600 AND(名称=’主机板’OR名称=’硬盘’)

C.SELECT*FROM产品 FOR单价>600 AND(名称=’主机板’AND名称=’硬盘’)

D.SELECT*FROM产品FOR单价>600 AND(名称=’主机板’OR名称=’硬盘’)

答案

参考答案:B

解析: 在SQL语句中,限定查询条件使用的是WHERE短语,所以选项C和选项D是错误的。由于题干中要求查询主机板和硬盘,而选项A查询的是名称为主机板并且名称也为硬盘,因为一个物件只有一个名称,且在数据表中只存在一个名称字段,显然选项A没有查询结果。

单项选择题
单项选择题 A1/A2型题