수색…


표의 모든 행을 업데이트하십시오.

단순히 column_name = value 를 제공하여 테이블의 모든 행을 업데이트합니다.

UPDATE person SET planet = 'Earth';

조건을 만족하는 모든 행 업데이트

UPDATE person SET state = 'NY' WHERE city = 'New York';

테이블에서 여러 열 업데이트

동일한 문에서 col=val 쌍을 쉼표로 구분하여 테이블의 여러 열을 업데이트 할 수 있습니다.

UPDATE person 
   SET country = 'USA', 
       state = 'NY' 
WHERE city = 'New York';

다른 테이블 조인을 기반으로 테이블 업데이트

다른 테이블의 데이터를 기반으로 테이블의 데이터를 업데이트 할 수도 있습니다.

UPDATE person 
SET state_code = cities.state_code 
FROM cities
WHERE cities.city = city;

여기에 우리가 참여하는 person city 받는 열 cities city 도시의 상태 코드를 얻기 위해 열을. 그런 다음 person 테이블의 state_code 열을 갱신하는 데 사용됩니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow