시작하기무료로 시작하기

스타 스키마 질의하기

소설 장르가 회사의 예상만큼 판매되지 않았어요. 이를 개선하기 위해, 소설 장르에 대해 분석을 수행해 영업팀이 집중해야 할 지역을 찾아야 해요. 먼저, 소설 장르의 책으로 각 주에서 발생한 총 판매액을 살펴보려고 해요.

마침, 다음과 같은 스타 스키마로 데이터 웨어하우스를 막 구축했어요:

이 스키마의 테이블은 모두 로드되어 있어요. FROMJOIN 구문에서는 별칭을 사용하지 마세요.

이 연습은 강의의 일부입니다

데이터베이스 설계

강의 보기

연습 안내

  • 적절한 테이블에서 state와 총 sales_amount를 선택하세요.
  • book_id로 JOIN을 완료하세요.
  • dim_store_star 테이블을 연결하는 JOIN을 완료하세요.
  • genrenovel인 책만 조건으로 선택하세요.
  • 결과를 주(state) 기준으로 그룹화하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
	-- Join to get book information
    JOIN ___ ON ___.___ = ___.___
	-- Join to get store information
    JOIN ___ ON ___.___ = ___.___
-- Get all books with in the novel genre
WHERE  
    ___.___ = 'novel'
-- Group results by state
GROUP BY
    ___.___;
코드 편집 및 실행