Увеличить значение в 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;
Comments