Обработка NULL в расчёте скидок

Средняя Условная логика

Условие задачи

Таблица products (id, name, price, discount_pct REAL — может быть NULL). Вычислите финальную цену: price * (1 - discount_pct / 100). Если discount_pct IS NULL, цена без скидки. Выведите name, price, discount_pct, final_price (округлить до 2 знаков).

Схема данных

CREATE TABLE products (id INTEGER PRIMARY KEY, name TEXT, price REAL, discount_pct REAL);

Темы

COALESCE ROUND SELECT

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи