Ms access 关于措辞(sql)的问题

Ms access 关于措辞(sql)的问题,ms-access,Ms Access,我只是需要帮助理解下面的问题是什么 列出有关包的所有详细信息。按文件包降序对输出进行排序 包类型内的成本 我没有得到的是“包内类型”,我知道这么多:选择*从包,订单PACKCOST DESC 但是我不明白里面的意思 列出每种类型的包的平均包成本。然后只列出 包含更多数据的类型的平均值 不止一个包裹 所以对于这一个,我想我应该对每种类型做平均,然后对每种类型有>1个包的平均值 对不起,我没有桌子 谢谢 表字段: PACKID PACKNAME PACKVER PACKTYPE PACKCOST第一

我只是需要帮助理解下面的问题是什么

  • 列出有关包的所有详细信息。按文件包降序对输出进行排序 包类型内的成本
  • 我没有得到的是“包内类型”,我知道这么多:选择*从包,订单PACKCOST DESC

    但是我不明白里面的意思

  • 列出每种类型的包的平均包成本。然后只列出 包含更多数据的类型的平均值 不止一个包裹
  • 所以对于这一个,我想我应该对每种类型做平均,然后对每种类型有>1个包的平均值

    对不起,我没有桌子

    谢谢

    表字段:


    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等待,这不只是满足第二个条件吗?