如下3个表: 客户(客户号,名称,联系人,地址,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,产品号,数量,订购日期) 查询尚未最后确定订购单的有关信息的正确命令是(   )。

admin2013-03-26  21

问题 如下3个表:
客户(客户号,名称,联系人,地址,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,产品号,数量,订购日期)
查询尚未最后确定订购单的有关信息的正确命令是(       )。

选项 A、SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单WHERE 客户.客户号=订购单.客户号 AND 订购日期 IS NULL
B、SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单WHERE客户.客户号=订购单.客户号 AND 订购日期=NULL
C、SELECT名称,联系人,电话号码,订单号 FROM 客户,订购单FOR 客户.客户号=订购单.客户号 AND 订购日期 IS NULL
D、SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单FOR客户.客户号=订购单.客户号 AND 订购日期=NULL

答案A

解析 SQL SELECT命令的语法格式中WHERE说明查询条件,即选择元组的条件。查询语法中没有关键词FOR;查询空值未定事情时要使用IS NULL,而"=NULL"是无效的,因为空值不是一个确定的值。所以正确答案为A。
转载请注明原文地址:https://jikaoti.com/ti/OlZ0FFFM
0

最新回复(0)