Запросы MySQL. UPDATE. Примеры 1-10
- Подробности
- Обновлено 18.02.2012 15:44
- Просмотров: 315
Примеры запросов SQL на изменение/обновление.
Запрос U001. Следующий SQL-запрос на обновление (UPDATE) увеличивает на 10% цены на товары с кодом 3 в таблице m_income:
UPDATE m_income
SET price = price*1.1
WHERE product_id=3;
Запрос U002. Следующий SQL-запрос на обновление увеличивает в таблице m_income на 22 единицы количество всех товаров, названия которых начинаются со слова "Масло":
UPDATE m_income
SET amount = amount+22
WHERE product_id IN (SELECT id FROM m_product WHERE title LIKE "Масло%");
Запрос U003. Следующий SQL-запрос на обновление в таблице m_outcome снижает на 2 процента цены на все товары, производителем которых является ООО "Сладкое":
UPDATE m_outcome SET price = price*0.98
WHERE product_id IN
(SELECT a.id FROM m_product a INNER JOIN m_supplier b
ON a.supplier_id=b.id WHERE b.title='ООО "Сладкое"');
Подпишитесь на нашу еженедельную почтовую рассылку "SQL - примеры запросов".

