ComeçarComece de graça

Filtrando com variáveis de sessão

Variáveis de sessão no Snowflake permitem que você armazene um valor uma vez e o reutilize em qualquer consulta pelo restante da sessão usando o prefixo $. Elas são um recurso específico do Snowflake — útil para parametrizar consultas sem fixar valores no código.

A variável de sessão $min_fee foi definida como 49.99 (equivalente a executar SET min_fee = 49.99). A tabela snowy_peak.subscriptions tem as colunas subscription_id, user_email, plan, status, start_date e monthly_fee.

Este exercício faz parte do curso

Arquitetura do Snowflake

Ver curso

Instruções do exercício

  • Consulte snowy_peak.subscriptions para retornar plan e monthly_fee de todas as assinaturas em que monthly_fee seja maior ou igual à variável de sessão $min_fee.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;
Editar e executar o código