1. Главная
  2. Библиотека
  3. Ценообразование и оценка бизнеса
  4. Повысьте цену на 5% только на те товары, цена которых п...
Разбор задачи

Повысьте цену на 5% только на те товары, цена которых превышает 100 рублей. Цену остальных товаров оставьте без изменений. Также не повышайте цену на икру, которая и так стоит 800 рублей. Выведите id и наименования всех товаров, их старую и новую цену.

  • Предмет: Ценообразование и оценка бизнеса
  • Автор: Кэмп
  • #Ценообразование в рыночных условиях
  • #Ценообразование в торговле
Повысьте цену на 5% только на те товары, цена которых превышает 100 рублей. Цену остальных товаров оставьте без изменений. Также не повышайте цену на икру, которая и так стоит 800 рублей. Выведите id и наименования всех товаров, их старую и новую цену.

Условие:

Повысьте цену на 5% только на те товары, цена которых превышает 100 рублей. Цену остальных товаров оставьте без изменений. Также не повышайте цену на икру, которая и так стоит 800 рублей. Выведите id и наименования всех товаров, их старую и новую цену. Цену округлять не нужно.

Результат отсортируйте сначала по убыванию новой цены, затем по возрастанию id товара.

Поля в результирующей таблице: product_id, name, old_price, new_price

Решение:

Здравствуйте! Я готов помочь вам разобраться с этой задачей по обработке данных. Это классическая задача на условное обновление данных, которую удобно решать с помощью SQL или языка программирования, оперирующего табличными данными (например, Python с Pandas).

Поскольку у нас нет конкретной базы данных или входной таблицы, я представлю решение в виде логики, которую нужно применить к таблице товаров, а затем приведу пример в виде SQL-запроса, который является наиболее подходящим инструментом для таких операций.

1. Дано

Предположим, у нас есть таблица Products со следующими полями:...

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

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой оператор SQL наиболее подходит для реализации условной логики при расчете новой цены товара, учитывая различные критерии (старая цена, наименование товара)?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет