问题
单项选择题
下列各题使用如下关系:
客户(客户号,名称,联系人,邮政编码,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,订购日期)
订购单名细(订单号,序号,产品号,数量)
查询订购单的数量和所有订购单平均金额的正确命令是( )。
A.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)
FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
B.SELECT COUNT(订单号),AVG(数量*单价)
FROM产品JOIN订购单名细ON产品.产品号:订购单名细.产品号
C.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)
FROM产品,订购单名细ON产品.产品号=订购单名细.产品号
D.SELECT COUNT(订单号),AVG(数量*单价)
FROM产品,订购单名细ON产品.产品号=订购单名细.产品号
答案
参考答案:A
解析: 与连接运算有关的语法格式为:
SELECT……
FROM Table INNER | LEFT | RIGHT | FULLJOIN Table
ON JoinCondion
WHERE……
从以上格式可以看出,选项C和选项D是错误的。DISTINCT短语的作用是去除重复的记录,依据题意,正确的答案是选项A。