若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单号,客户号,订购日期)两个表,查询尚未确定订购日期的订单,并显示单位名称、联系人、电话号码和订单号,正确的SQL命令是( )。

admin2018-01-25  33

问题 若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单号,客户号,订购日期)两个表,查询尚未确定订购日期的订单,并显示单位名称、联系人、电话号码和订单号,正确的SQL命令是(    )。

选项 A、SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNER JOIN订单ON客户.客户号=订单.客户号WHERE(订单.订购日期)Is Null
B、SELECT 客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNER JOIN订单ON客户.客户号=订单.客户号WHERE(订单.订购日期)Null
C、SELECT 客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNER JOIN订单ON客户.客户号=订单.客户号FOR(订单.订购日期)Is Null
D、SELECT 客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNER JOIN订单ON客户.客户号=订单.客户号FOR(订单.订购日期)Null

答案A

解析 本题可以用排除方法选择。要查询的是尚未确定订单日期的订单,可以查询订单对应的订单日期为空,即为Is Null,选项B和D可以排除。SQL语句中查询条件用WHERE,而不是FOR,选项C可以排除,则答案为A。
转载请注明原文地址:https://kaotiyun.com/show/pXMp777K
0

最新回复(0)