DML - data manipulation language 데이터 조작언어
update 수정할데이터테이블명
set 변경할 컬럼 = 값
where 변경할 데이터 조건
1. where 절없이 작성하면 모든행이 갱신된다.
2. UPDATE 절은 모든 절에서 서브 쿼리 작성이 가능하다.
update → subquery 가능
set → subquery 가능
where → subquery 가능
예제 79 SCOTT 의 월급을 3900 으로 수정하시오
update emp
set sal =3900
where ename = 'SCOTT';
문제 387 부서번호가 10번인 사원들 커미션을 9000 으로 변경
UPDATE EMP
set comm = 9000
where deptno =10 ;
문제 388 부서번호가 10,20 인 사원들의 직업을 어널리스트로 변경
update emp
set job = 'ANALYST'
where deptno in (10,20);
문제389 직업이 null 인사원 세일즈맨으로변경
update emp
set job = 'SALESMAN'
where job is null;
'Oracle > SQL' 카테고리의 다른 글
SQL [DML문] Truncate 데이터 삭제 복구불가 (0) | 2021.11.28 |
---|---|
SQL [DML문] Delete 데이터삭제 (0) | 2021.11.28 |
SQL [DML문] Insert 데이터 입력 (0) | 2021.11.28 |
SQL Sub Query Select 절 = Scalar 서브쿼리 (0) | 2021.11.28 |
SQL Sub Query From 절 In Line View (0) | 2021.11.28 |