← К оглавлению занятия

🏠 Домашнее задание

📁 Блок: SQL / MySQL / Практика функций ⏱️ Время изучения: ~90 мин 🎯 Сложность: Практикум

⚡ Кратко: 🏠 домашнее задание

Практикум 11 закрепляет пользовательские функции MySQL на трёх расчётных задачах.

Нужно создать cm_to_inches, sphere_volume и degrees_to_radians.

Все три функции принимают числовой аргумент, возвращают DECIMAL и используют DETERMINISTIC.

Минимальный пример: SELECT cm_to_inches(10); должен вернуть значение в дюймах по формуле cm * 0.393701.

Топ-3 ошибки: потерять точность из-за INT, забыть POW(radius, 3), написать DELIMITER; без пробела и разделителя.

Самопроверка после практикума

В источнике для этого практикума отдельное домашнее задание не задано. Используйте этот раздел как чеклист завершения работы.

  • Все три функции созданы без ошибок.
  • Для каждой функции выполнен SELECT с обычным значением и нулём.
  • Тип результата сохраняет дробную часть там, где она нужна.
  • Файл с решениями содержит только свои функции, без чужих таблиц и лишних процедур.

Для дополнительной тренировки вернитесь к домашке занятия 42: площадь круга и гипотенуза используют те же PI(), POW и SQRT.