问题 单项选择题

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

查询单价在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

解析: 题中的查询有两个筛选条件,“单价>60”和“名称=’主机板’ OR 名称=’硬盘’”,这两个条什要同时满足,应用AND进行与运算,又因为在条件中AND比OR运算符的优先级高,所以“名称=’主机板’ OR 名称=’硬盘’”要加上括号。

单项选择题
单项选择题