Zacznij terazZacznij za darmo

Tworzenie i wywoływanie funkcji UDF w SQL

Zespół operacyjny Harbr potrzebuje spójnego sposobu oceniania wydajności przesyłek we wszystkich regionach - zamiast powtarzać instrukcję CASE w każdym zapytaniu, zamkniesz tę logikę w wielokrotnego użytku skalarnej funkcji UDF. Twoim zadaniem jest stworzenie funkcji UDF, która przyjmuje delivery_days jako argument i zwraca etykietę kategorii wydajności, a następnie zastosowanie jej do tabeli logistics.shipments, aby sprawdzić, ile przesyłek trafia do każdej kategorii.

⚠️ Nie możesz wybrać bazy danych albo pojawia się błąd „table not found"?

Użyj pełnej ścieżki do tabeli w klauzuli FROM. Znajdziesz ją w lewym panelu: zakładka Databases → rozwiń swoją bazę danych COURSE_… → wybierz tabelę → Copy name.

To ćwiczenie jest częścią kursu

Automatyzacja potoków danych w Snowflake

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie