查询订购单的数量和所有订购单平均金额的正确命令是

admin2017-06-26  24

问题 查询订购单的数量和所有订购单平均金额的正确命令是

选项 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

解析 VFP的SQL SELECT中内联接查询的语法是:    SELECT…FROM表1[INNER]JOIN表2 ON  联接条件where……    Count()和avg()都是SQL中用于计算的检索函数,其中Count用来计算记录个数,通常应该使用Distinct,除非对关系中的元组个数进行计算。这个题目中要求订购单的数量,显然应该对订单号计数,但订购单明细表中的订单号是有重复的(因为一份订单上可能有多种产品),因此应该在count()中使用Distinct,.Avg函数是用来计算平均值的。产品金额=数量*单价。
转载请注明原文地址:https://kaotiyun.com/show/ugvp777K
0

最新回复(0)