시작하기무료로 시작하기

구매 의도 판별하기

고객이 노래를 구매하는 데 영향을 주는 요소로 장르, 곡 길이, 가격 등이 있다는 것을 파악했어요. 이제 이를 실행 가능한 데이터로 바꾸기 위해, 구매 의도를 측정하는 쿼리를 작성해 보세요.

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

Snowflake에서 데이터 조작

강의 보기

연습 안내

  • CASE 문을 만드세요. 노래의 unit_price0.99이고 장르가 Rock and Roll 또는 Pop(장르 5, 9)이면 구매 의도를 'High'로 분류하세요.
  • 노래가 5분(300000밀리초) 미만이고 Electronic Dance Music(장르 15)이 아니면 구매 의도를 'Neutral'로 지정하세요.
  • 그 외 모든 노래는 구매 의도를 'Low'로 지정하세요.

실습형 인터랙티브 연습

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

SELECT
    name,
    unit_price,
    CASE
        -- Inexpensive Rock and Pop songs are always high-intent
        WHEN ___ = ___ AND genre_id IN (___, ___) THEN '___'
        -- Shorter, non-EDM tracks have neutral buyer intent
        ___ milliseconds < ___ ___ ___ != ___ ___ '___'
		-- Everything else is low
        ___ '___'
    END AS buyer_intent
FROM store.track;
코드 편집 및 실행