반응형
[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:
반응형
'공부 > PostgreSQL' 카테고리의 다른 글
[38] PostgreSQL – Upsert (0) | 2023.04.22 |
---|---|
[37] PostgreSQL – 행 삭제DELETE (0) | 2023.04.22 |
[35] PostgreSQL – 여러 행 여러 값 삽입 (0) | 2023.04.22 |
[34] PostgreSQL – 테이블 비교하는 방법 (Comparing Tables) (0) | 2023.04.22 |
[33] PostgreSQL – 테이블 복사하는 방법 (COPY TABLE) (0) | 2023.04.22 |
댓글