본문 바로가기
Edu/03. Language: SQL

DML(3): 갱신

by Lacuna028 2021. 6. 3.

* 학습 내용

- UPDATE

 

 

1. 갱신: update

UPDATE 테이블 SET 필드=값 [, 필드=값] [where 조건식];
ex)
update emp01 set deptno=99;
테이블 emp01의 deptno를 99로 전부 update하여라
ex)
update tCity set popu = 1000, region = '충청'
where name = '서울';
테이블 tCity에서 name = '서울'인 레코드를 popu = 1000, region = '충청'로 update하여라
ex)
update emp01 set sal=sal*1.1 where sal >= 3000;
cf) 필드끼리 연산하는 것도 가능.
emp01 테이블의 sal >= 3000인 레코드만 sal을 1.1배하여 update하여라

 

update emp01 
set sal=sal+1000 
where deptno=(select deptno
                     from dept
                     where loc='DALLAS');
cf) 서브쿼리를 활용하여 내용 업데이트도 가능

'Edu > 03. Language: SQL' 카테고리의 다른 글

mysql 설치  (0) 2021.11.28
인덱스  (0) 2021.06.07
PL/SQL  (0) 2021.06.06
DML(1): 삽입  (0) 2021.06.03
DBMS 종류 및 구분  (0) 2021.06.03