세션 변수로 필터링하기
Snowflake의 세션 변수를 사용하면 값을 한 번 저장한 후 $ 접두사를 붙여 세션이 유지되는 동안 모든 쿼리에서 참조할 수 있습니다. 이 기능은 Snowflake 고유의 기능으로, 값을 직접 입력하지 않고도 쿼리를 매개변수화할 때 유용합니다.
세션 변수 $min_fee는 49.99로 설정되어 있습니다(SET min_fee = 49.99를 실행한 것과 동일합니다). snowy_peak.subscriptions 테이블에는 subscription_id, user_email, plan, status, start_date, monthly_fee 컬럼이 있습니다.
이 연습은 강의의 일부입니다
Snowflake 아키텍처
연습 안내
snowy_peak.subscriptions를 쿼리하여,monthly_fee가 세션 변수$min_fee이상인 모든 구독의plan과monthly_fee를 반환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;