问题 单项选择题

使用如下数据表:

客户(客户号,名称,联系人,地址,电话号码)

产品(产品号,名称,规模说明,单价)

订购单(订单号,客户号,产品号,数量,订购日期)

查询单价在100元以上的鼠标和键盘,正确命令是().

A. SELECT * FROM 产品 WHERE 单价 >100 AND(名称=’鼠标’ AND 名称=’键盘’)

B. SELECT * FROM 产品 WHERE 单价 >100 AND(名称=’鼠标’ OR 名称=’键盘’)

C. SELECT * FROM 产品 FOR 单价 >100 AND(名称=’鼠标’ AND 名称=’键盘’)

D. SELECT * FROM 产品 FOR 单价 >100 AND(名称=’鼠标’ OR 名称=’键盘’)

答案

参考答案:B

解析:

SQL SELECT命令的语法格式中WHERE说明查询条件,即选择元组的条件。逻辑元素AND表示“并且”的关系,OR表示“或者”的关系,此题应该用“或者”的关系。

多项选择题
判断题