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