Ô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.
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:
- 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.
- 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
2Điều kiện
Kiến thức cơ bản về điều kiệnTừ khóa ANDTừ khóa ORTừ khóa NOTKết hợp nhiều điều kiệnDấu ngoặc đơnGiá trị logic3Định dạng giá trị trả về cụ thể
Giá trị nullSắp xếp kết quả phần 1Sắp xếp kết quả phần 2Ôn tập: Công ty an ninh mạngGiới hạn số bản ghiÔn tập: Nhà máy sản xuất xe6Thử thách nhập môn
Ôn tập: bầu cử quốc hộiÔn tập: cảnh sát bắt giữ tội phạmÔn tập: vật chứa đồ uống tại quầy barÔn tập: kỹ sư tạo cột mớiTự luyện tập: Playground SQL