Menu
CoddyTech

Ôn tập: cửa hàng xe tay ga

Thuộc phần Kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 41 trên 72.

challenge icon

Thử thách

Dễ

Các bảng và cột có sẵn:

  • scooters: model, brand, has_lights, price

Là quản lý của một cửa hàng xe tay ga, bạn nhận thấy nhiều xe không phải hàng chính hãng, nghĩa là chúng thiếu tên mẫu xe. Ngoài ra, xe kém chất lượng thường không có đèn.

Nhiệm vụ của bạn gồm hai bước:

  1. Trước tiên, cộng giá trung bình chung vào giá của tất cả xe tay ga trong cửa hàng.
  2. Sau đó, tính giá trung bình cho từng brand, chỉ xét những xe tốt và chính hãng, tức là xe có tên mẫu và đèn.

Kết quả cần có brand và giá trung bình, avg_price. Sắp xếp kết quả theo giá trung bình tăng dần.

Tự làm thử

-- Bước 2: lọc các hàng đã tạo lại, rồi tính trung bình theo từng nhóm
SELECT ____
FROM (
    -- Bước 1: tạo lại từng hàng, thay giá trị bằng giá trị đã điều chỉnh
    SELECT model, brand, has_lights, ____ AS price
    FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground SQL