Составить SQL-запрос

Условие:

решай задачу по фотографии

Условие: решай задачу по фотографии

Решение:

Предмет: Информатика
Раздел: Базы данных, язык SQL (Structured Query Language)


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

Нужно составить SQL-запрос, который:

  • извлекает названия клиентов и объем закупок из таблицы clients;
  • фильтрует клиентов, у которых объем закупок больше 100000;
  • сортирует результат в порядке убывания объема закупок.

Структура таблицы clients:

Название столбцаТип данныхНазначение
idINTИдентификатор
nameVARCHAR(50)Название клиента
purchase_valueNUMERIC(12,2)Объем закупок клиента

Решение:

Нам необходимо выбрать только два столбца: name и purchase_value, затем применить фильтр WHERE purchase_value > 100000, и отсортировать по purchase_value в порядке убывания (DESC).

SQL-запрос будет следующим:

SELECT name, purchase_value
FROM clients
WHERE purchase_value > 100000
ORDER BY purchase_value DESC;

Пояснение:

  • SELECT name, purchase_value — выбираем только нужные столбцы.
  • FROM clients — указываем таблицу, из которой извлекаются данные.
  • WHERE purchase_value > 100000 — условие фильтрации по объему закупок.
  • ORDER BY purchase_value DESC — сортировка по убыванию значения закупок.

Если нужно вставить этот SQL-запрос в поле конструктора, как на изображении, то блоки должны быть размещены следующим образом:

  1. SELECT name, purchase_value
  2. FROM clients
  3. WHERE purchase_value > 100000
  4. ORDER BY purchase_value DESC

Если будут дополнительные задачи по этой теме — обращайся!

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!
  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн