Ms access 关于措辞(sql)的问题
我只是需要帮助理解下面的问题是什么Ms access 关于措辞(sql)的问题,ms-access,Ms Access,我只是需要帮助理解下面的问题是什么 列出有关包的所有详细信息。按文件包降序对输出进行排序 包类型内的成本 我没有得到的是“包内类型”,我知道这么多:选择*从包,订单PACKCOST DESC 但是我不明白里面的意思 列出每种类型的包的平均包成本。然后只列出 包含更多数据的类型的平均值 不止一个包裹 所以对于这一个,我想我应该对每种类型做平均,然后对每种类型有>1个包的平均值 对不起,我没有桌子 谢谢 表字段: PACKID PACKNAME PACKVER PACKTYPE PACKCOST第一
PACKID PACKNAME PACKVER PACKTYPE PACKCOST第一个问题要求您限制排序,以便按包类型分组。所以我们假设包的类型是盒子和字母。首先,您将按成本下降列出所有信件包。然后,您将按成本降序列出所有盒式包装。您现在的查询会将盒子和信件包混合在一起,问题不希望您这样做
你似乎正确地理解了另一个问题。对于第一个问题,我会回答
select * from package order by packtype, packcost desc
这将首先按类型订购软件包,然后在每个组内按成本订购。我不知道如何在SQL中执行第二个问题:从软件包组中逐个软件包类型选择packtype,avg(packcost)第二个问题的第二部分:从具有计数(1)的软件包组中逐个软件包类型选择packtype,avg(packcost)>1从packages组中按packtype选择packtype,avg(packcost)计数(1)>1等待,这不只是满足第二个条件吗?