programing

Postgres에서 값 증가

magicmemo 2023. 5. 1. 20:48
반응형

Postgres에서 값 증가

저는 우편물이 좀 생소합니다.postgres 테이블의 필드에 있는 값(정수)을 가져와서 하나씩 증분하려고 합니다.예를 들어 'totals' 테이블에 'name'과 'total'이라는 두 개의 열이 있고 Bill이 총 203개의 열을 가지고 있다면 Bill의 총 204개로 이동하기 위해 사용할 SQL 문은 무엇입니까?

UPDATE totals 
   SET total = total + 1
WHERE name = 'bill';

현재 값이 실제로 203인지 확인하고 실수로 다시 증가하지 않으려면 다음 조건을 추가할 수도 있습니다.

UPDATE totals 
   SET total = total + 1
WHERE name = 'bill'
  AND total = 203;

언급URL : https://stackoverflow.com/questions/10233298/increment-a-value-in-postgres

반응형