НачатьНачать бесплатно

Создание и вызов SQL UDF

Операционной команде Harbr нужен единый способ оценки эффективности доставки во всех регионах — вместо того чтобы повторять инструкцию CASE в каждом запросе, вы упакуете эту логику в переиспользуемую скалярную UDF. Ваша задача — создать UDF, которая принимает delivery_days в качестве входного параметра и возвращает метку уровня эффективности, а затем применить её к таблице logistics.shipments, чтобы определить, сколько поставок попадает в каждый уровень.

⚠️ Не удаётся выбрать базу данных или появляется ошибка «table not found»?

Используйте полный путь к таблице в предложении FROM. Найдите его на панели слева: вкладка Databases → разверните базу данных COURSE_… → выберите таблицу → Copy name.

Это упражнение является частью курса

Автоматизация конвейеров данных в Snowflake

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение