Увеличение значения в Postgres
Я немного новичок в postgres. Я хочу взять значение (которое является целым числом) в поле в таблице postgres и увеличить его на единицу. Например, если в таблице "итоги" было 2 столбца, " имя " и "Итого", а у Билла было всего 203, каким будет оператор SQL, который я бы использовал, чтобы переместить итог Билла в 204?
1 ответов
UPDATE totals
SET total = total + 1
WHERE name = 'bill';
Если вы хотите убедиться, что текущее значение действительно 203 (и не случайно увеличить его снова) , вы также можете добавить другое условие:
UPDATE totals
SET total = total + 1
WHERE name = 'bill'
AND total = 203;