스노우플레이크 스키마 질의하기
데이터 웨어하우스가 아직 구축되지 않았다고 가정해 볼게요. 대신 회사의 운영 데이터베이스에서 이 쿼리를 실행해야 하므로, 앞서 작성한 쿼리를 아래 스노우플레이크 스키마에 맞게 다시 작성해야 해요:

이 스키마의 테이블은 모두 로드되어 있어요. 우리의 목표는 각 주(state)에서 소설(novel) 장르로 벌어들인 금액을 찾는 거예요.
이 연습은 강의의 일부입니다
데이터베이스 설계
연습 안내
- 적절한 테이블에서
state와 총sales_amount를 선택하세요. genre_id를 얻기 위한 두 개의 JOIN을 완성하세요.state_id를 얻기 위한 세 개의 JOIN을 완성하세요.genre가novel인 도서만 조건으로 선택하세요.- 결과를 주(state)별로 GROUP BY 하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
-- Joins for genre
JOIN dim_book_sf on ___.___ = ___.___
JOIN dim_genre_sf on ___.___ = ___.___
-- Joins for state
JOIN ___ on ___.store_id = ___.store_id
JOIN ___ on ___.city_id = ___.city_id
JOIN ___ on ___.state_id = ___.state_id
-- Get all books with in the novel genre and group the results by state
WHERE
___.___ = '___'
GROUP BY
___.___;