본문 바로가기
학교 강의/데베기초교양

데베기초 12주차

by hoshi03 2023. 11. 23.

DML에 대해서 배운다

 

dml 실습을 위한 테이블 livesql에서 만들기

create table dept01
as
select * from scott.dept where 1 = 0;

 

 

create table sam01
as
select empno,ename,job,sal from scott.emp where 1 = 0;

insert into sam01 values (1000,'apple','police',10000);
insert into sam01 values (1010,'banana','nurse',15000);
insert into sam01 values (1020,'orange','doctor',25000);

 

insert into sam01 values (1030,'very', null,25000);
insert into sam01 (empno, ename, sal) values (1040,'cat',25000);

insert into sam01
select empno, ename, job, sal from scott.emp where deptno = 10;

  update sam01 set sal = sal-5000
where sal >= 10000;

 

update sam02 set (sal, hiredate) = (select sal, hiredate from sam02 
where ename = 'KING');

delete from sam01 where job is null;

 

서브쿼리문을 사용하자

delete from sam02 where deptno =  (select deptno from scott.dept where dname = 'RESEARCH');

 

'학교 강의 > 데베기초교양' 카테고리의 다른 글

데베기초 14주차  (0) 2023.12.07
데베기초 13주차  (0) 2023.11.30
데베기초 11주차 DDL  (0) 2023.11.16
데베기초 10주차  (1) 2023.11.09
데베교양 확인문제  (0) 2023.10.25