Обновление данных. Команда UPDATE

Последнее обновление: 20.03.2018

Для обновления данных в базе данных PostgreSQL применяется команда UPDATE. Она имеет следующий общий формальный синтаксис:

UPDATE имя_таблицы
SET столбец1 = значение1, столбец2 = значение2, ... столбецN = значениеN
[WHERE условие_обновления]

Например, увеличим у всех товаров цену на 3000:

UPDATE Products
SET Price = Price + 3000;
UPDATE и обновление данных в PostgreSQL

В данном случае обновление касается всех строк. С помощью выражения WHERE можно с помощью условию конкретизировать обновляемые строки - если строка соответствует условию, то она будет обновляться. Например, изменим название производителя с "Samsung" на "Samsung Inc.":

UPDATE Products
SET Manufacturer = 'Samsung Inc.'
WHERE Manufacturer = 'Samsung';
UPDATE and WHERE in PostgreSQL

Также можно обновлять сразу несколько столбцов:

UPDATE Products
SET Manufacturer = 'Samsung',
	ProductCount = ProductCount + 3
WHERE Manufacturer = 'Samsung Inc.';
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850