Функции округления служат для управления точностью числовых значений. Сегодня мы рассмотрим различные функции округления, их синтаксис и приведем примеры использования.
1. ROUND():
Функция ROUND() округляет число до указанного количества десятичных знаков. Если количество десятичных значений не указано, число будет округлено до целого значения. Пример использования:
SELECT ROUND(5.678, 2); — Вывод: 5.68
2. CEIL():
Функция CEIL() округляет число вверх до ближайшего целого значения. Пример использования:
SELECT CEIL(3...
Задача: Напишите SQL-запрос, чтобы найти среднюю цену продажи для каждого продукта. average_price должна быть округлена до 2 знаков после запятой.
Дано: Таблица: Prices (product_id, start_date, end_date) является первичным ключом для этой таблицы.
Каждая строка этой таблицы указывает цену product_id за период от start_date до end_date.
Для каждого product_id не будет двух перекрывающихся периодов. Это означает, что не будет двух пересекающихся периодов для одного и того же product_id. Таблица: UnitsSold Для этой таблицы нет первичного ключа, она может содержать дубликаты...