Menu
CoddyTech

回顾:滑板车商店

本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 41 课,共 72 课。

challenge icon

挑战

简单

可用的表和列:

  • scooters:model,brand,has_lights,price

作为一家滑板车商店的经理,你发现许多滑板车不是原装的,也就是说,它们没有型号名称。此外,质量差的滑板车通常没有车灯。

你的任务分为两步:

  1. 首先,将商店里所有滑板车的价格都加上全部滑板车的平均价格。
  2. 然后,只考虑质量好且为原装的滑板车(也就是说,有型号名称和车灯的滑板车),计算每个 brand 的平均价格。

结果应包含 brand 和平均价格 avg_price。按平均价格升序排列结果。

亲手试试

-- 第 2 步:筛选重新构建的行,然后按组计算平均值
SELECT ____
FROM (
    -- 第 1 步:重新构建每一行,用调整后的值替换原值
    SELECT model, brand, has_lights, ____ AS price
    FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____

基础知识中的所有课

自己练习: SQL 在线编辑器