Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
решить вариант 5
Предмет: Информатика
Раздел: Базы данных, язык SQL, запросы на обновление данных (UPDATE)
Внести изменения в стоимость определенного товара, уменьшив её на 5%.
Название запроса: Изменение стоимости товара
Для выполнения этого задания необходимо создать запрос на обновление данных в режиме конструктора или с помощью SQL-запроса. Предположим, у нас есть таблица, содержащая информацию о товарах. Назовем её, например, Товары
. В этой таблице есть следующие поля:
НаименованиеТовара
Стоимость
Нам нужно уменьшить стоимость определенного товара на 5%.
Если известен конкретный товар (например, "Товар_Х"), запрос будет выглядеть следующим образом:
UPDATE Товары SET Стоимость = Стоимость * 0.95 WHERE НаименованиеТовара = 'Товар_Х';
UPDATE Товары
— указывает, что изменения будут вноситься в таблицу Товары
.SET Стоимость = Стоимость * 0.95
— уменьшает текущую стоимость на 5% (оставляет 95% от исходной).WHERE НаименованиеТовара = 'Товар_Х'
— уточняет, к какому именно товару применяется изменение (чтобы не изменить все строки).Товары
.НаименованиеТовара
и Стоимость
в сетку запроса.Стоимость
указать: [Стоимость]*0.95НаименованиеТовара
указать: "Товар_Х"Если товар не задан, и требуется изменить стоимость всех товаров, то запрос будет:
UPDATE Товары SET Стоимость = Стоимость * 0.95;
Но в условии сказано "определенного товара", поэтому обязательно нужно указать условие WHERE
.
Если у тебя есть структура таблицы или пример данных — пришли, и я адаптирую запрос под них.