본문 바로가기
공부/PostgreSQL

[36] PostgreSQL – 업데이트 UPDATE

by 혼밥맨 2023. 4. 22.
반응형

[36] PostgreSQL – 업데이트 UPDATE

 

PostgreSQL에는 테이블의 기존 데이터를 업데이트하거나 수정하는 사용되는 UPDATE 문이 있습니다.

구문을 분석해 보겠습니다.

 

  - 번째 단계는 변경해야 테이블을 지정하는 것입니다.

  - 그런 다음 SET 절을 사용하여 값을 업데이트할 열을 나열합니다.

  - 마지막 단계는 WHERE 절을 사용하여 정확히 업데이트할 행을 결정하는 것입니다.

 

UPDATE 문의 데모를 위한 샘플 데이터베이스와 테이블을 설정해 봅시다.

 - 아래 명령을 사용하여 "company"라는 데이터베이스를 생성합니다.

- 아래 명령을 사용하여 회사 계층 구조를 데이터베이스에 표시하려면 "employee" 테이블을 추가하십시오.

 - 이제 아래 명령을 사용하여 일부 employee 데이터를 테이블에 추가합니다.

manager_id 열의 값은 employee 보고하는 senior manager 나타냅니다. Null이면 아무에게도 보고하지 않습니다.

전체 계층 구조는 아래 이미지와 같습니다.

현재 테이블은 다음과 같습니다.

이제 위에서 언급한 테이블의 데이터를 업데이트하겠습니다.

 

예시 01:

여기에서 UPDATE 문을 사용하여 직원 "Raju Kumar" 이름을 "Raju Singh"으로 업데이트합니다.

결과 01:

예시 02:

위에서는 단일 행을 업데이트했지만 여기서는 여러 행을 변경합니다. 여기서는 모든 사람의 성을 'Aggarwal' 'Gupta' 변경합니다.

결과 02:

반응형

댓글