我只需要帮助了解以下问题的要求。
- 列出有关包的所有详细信息。通过降序包对输出进行排序 包装类型内的成本。
醇>
我没有得到的是“在包类型内”我非常了解:SELECT * FROM PACKAGE,ORDER PACKCOST DESC;
但我没有得到内部?
- 列出每种类型的套餐的平均套餐费用。然后只列出 包含更多类型的平均值 比一个包裹。
醇>
所以对于这个,我想我应该为每种类型做平均值,然后是每种类型的平均值> 1个包???
抱歉,我没有这些表格。
感谢。
表格字段:
PACKID PACKNAME PACKVER PACKTYPE PACKCOST
答案 0 :(得分:0)
第一个问题是您希望限制排序,以便按包类型进行分组。所以我们假设包装类型是Box和Letter。首先,您将按降低成本列出所有Letter包。然后,您将按降序成本列出所有Box包。您现在的查询会将Box和Letter包混合在一起,问题不希望您这样做。
您似乎正确理解了另一个问题。
答案 1 :(得分:0)
对于第一个问题,我会回答
select * from package order by packtype, packcost desc
首先按类型对软件包进行排序,然后按每个组中的 按成本对它们进行排序。