1. Главная
  2. Библиотека
  3. Базы данных
  4. Выведите id и наименования всех товаров, их старую и но...
Разбор задачи

Выведите id и наименования всех товаров, их старую и новую цену. Колонку со старой ценой назовите oldprice, а колонку с новой — newprice. Результат отсортируйте сначала по убыванию новой цены, затем по возрастанию id товара. Поля в результирующей таблице:

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

Условие:

Выведите id и наименования всех товаров, их старую и новую цену. Колонку со старой ценой назовите old_price, а колонку с новой — new_price.

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

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

Решение:

Здравствуйте! Я готов помочь вам с решением этой задачи, используя SQL. Поскольку вы просите вывести данные из гипотетической таблицы products и выполнить расчеты, я представлю решение в виде SQL-запроса.

1. Дано

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

  • product_id (идентификатор товара)
  • name (наименование товара)
  • price (текущая цена товара)

2. Найти

Необходимо вывести:

  1. product_id
  2. name...

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

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

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

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

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

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

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

Топ 3 ошибок

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

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