CommencerCommencez gratuitement

Créer et appeler une UDF SQL

L'équipe opérations de Harbr souhaite une méthode uniforme pour étiqueter la performance des expéditions dans toutes les régions. Plutôt que de répéter une instruction CASE dans chaque requête, vous allez encapsuler cette logique dans une UDF scalaire réutilisable. Votre tâche est de créer une UDF qui prend delivery_days en entrée et renvoie un libellé de niveau de performance, puis de l'appliquer à logistics.shipments pour identifier combien d'expéditions relèvent de chaque niveau.

⚠️ Impossible de sélectionner une base de données, ou erreur « table not found » ?

Utilisez le chemin complet de la table dans votre clause FROM. Récupérez-le dans le panneau de gauche : onglet Databases → développez votre base COURSE_… → sélectionnez la table → Copy name.

Cet exercice fait partie du cours

<cours>Automatisation des pipelines de données dans Snowflake</cours>
Voir le cours

Exercice interactif pratique

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice