Jestem trochę nowy w postgres. Chcę wziąć wartość (która jest liczbą całkowitą) w polu w tabeli postgres i zwiększyć ją o jeden. Na przykład, jeśli tabela „sumy” miała 2 kolumny, „imię” i „suma”, a Bill miał w sumie 203, jakiej instrukcji SQL użyłbym, aby przenieść sumę Billa do 204?
postgresql
increment
greatwitenorth
źródło
źródło
ERROR: operator does not exist: character varying + integer LINE 2: SET total = total + 1
Rozwiązany przez rzutowanie wartości jako liczby całkowitej w ten sposóbSET total = total::int + 1