복습 - 스쿠터 상점
Coddy SQL 여정의 기초 섹션에 포함된 레슨. 72개 중 41번째.
챌린지
쉬움사용 가능한 테이블과 열:
scooters:model,brand,has_lights,price
스쿠터 매장의 관리자로서, 많은 스쿠터가 정품이 아니라 모델명이 누락되어 있다는 사실을 알게 되었습니다. 또한 상태가 좋지 않은 스쿠터에는 일반적으로 조명이 없습니다.
여러분의 작업은 두 단계로 이루어집니다:
- 먼저 매장 내 모든 스쿠터의 가격에 전체 평균 가격을 더합니다.
- 그런 다음 좋은 정품 스쿠터, 즉 모델명과 조명이 있는 스쿠터만 고려하여 각
brand의 평균 가격을 계산합니다.
결과에는 brand와 평균 가격인 avg_price가 포함되어야 합니다. 결과를 평균 가격의 오름차순으로 정렬하세요.
직접 해보기
-- 2단계: 재구성된 행을 필터링한 다음, 그룹별로 평균을 구합니다
SELECT ____
FROM (
-- 1단계: 모든 행을 재구성하고, 값을 조정된 값으로 교체합니다
SELECT model, brand, has_lights, ____ AS price
FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____기초의 모든 레슨
직접 연습해 보세요: SQL 플레이그라운드