IniziaInizia gratis

Filtrare con variabili di sessione

Le variabili di sessione in Snowflake ti permettono di salvare un valore una volta e riutilizzarlo in qualsiasi query per il resto della sessione usando un prefisso $. Sono una funzionalità specifica di Snowflake, utile per parametrizzare le query senza inserire i valori in modo rigido.

La variabile di sessione $min_fee è stata impostata a 49.99 (equivalente a eseguire SET min_fee = 49.99). La tabella snowy_peak.subscriptions contiene le colonne subscription_id, user_email, plan, status, start_date e monthly_fee.

Questo esercizio fa parte del corso

Architettura di Snowflake

Visualizza il corso

Istruzioni dell'esercizio

  • Interroga snowy_peak.subscriptions per restituire plan e monthly_fee per tutti gli abbonamenti in cui monthly_fee è maggiore o uguale alla variabile di sessione $min_fee.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;
Modifica ed esegui il codice