1. Главная
  2. Библиотека
  3. Базы данных
  4. Назначьте скидку 20% на все товары из таблицы products...
Разбор задачи

Назначьте скидку 20% на все товары из таблицы products и отберите те, цена на которые с учётом скидки превышает 100 рублей. Выведите id товаров, их наименования, прежнюю цену и новую цену с учётом скидки. Колонку со старой ценой назовите oldprice, с новой

  • Предмет: Базы данных
  • Автор: Кэмп
  • #Язык SQL и расширения
  • #Реляционные базы данных
Назначьте скидку 20% на все товары из таблицы products и отберите те, цена на которые с учётом скидки превышает 100 рублей. Выведите id товаров, их наименования, прежнюю цену и новую цену с учётом скидки. Колонку со старой ценой назовите oldprice, с новой

Условие:

Назначьте скидку 20% на все товары из таблицы products и отберите те, цена на которые с учётом скидки превышает 100 рублей. Выведите id товаров, их наименования, прежнюю цену и новую цену с учётом скидки. Колонку со старой ценой назовите old_price, с новой — new_price.

Результат должен быть отсортирован по возрастанию id товара.

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

Решение:

Здравствуйте! Как преподаватель, я помогу вам составить SQL-запрос для решения этой задачи.

Эта задача требует выполнения следующих шагов:

  1. Выбрать необходимые поля из таблицы products.
  2. Рассчитать новую цену со скидкой 20%.
  3. Отфильтровать товары, у которых новая цена больше 100 рублей.
  4. Присвоить псевдонимы (алиасы) столбцам.
  5. Отсортировать результат по product_id.

1. Дано

Предполагается, что у нас есть таблица products со следующими полями (минимум):

  • product_id (ID товара)
  • name (Наименование товара)
  • price (Исходная цена товара)

2. Найти

Не...

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

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

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

Какое ключевое слово SQL используется для присвоения временного имени столбцу или таблице в результирующем наборе данных?

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

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

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

Топ 3 ошибок

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

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