Filtrar con variables de sesión
Las variables de sesión en Snowflake te permiten guardar un valor una vez y reutilizarlo en cualquier consulta durante el resto de tu sesión usando el prefijo $. Son una característica específica de Snowflake, útil para parametrizar consultas sin fijar valores en el código.
La variable de sesión $min_fee se ha establecido en 49.99 (equivalente a ejecutar SET min_fee = 49.99). La tabla snowy_peak.subscriptions tiene las columnas subscription_id, user_email, plan, status, start_date y monthly_fee.
Este ejercicio forma parte del curso
Arquitectura de Snowflake
Instrucciones del ejercicio
- Consulta
snowy_peak.subscriptionspara devolverplanymonthly_feede todas las suscripciones dondemonthly_feesea mayor o igual que la variable de sesión$min_fee.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;