[Reference] 초보자를 위한 SQL 200제


[SQL 문법]

MERGER문에서 서브 쿼리를 사용하여 데이터를 합칠 수 있다.
WHERE절에 서브 쿼리를 사용하여 SCOTT사원보다 월급이 많은 사원들을 삭제한다.

MERGE INTO dept d
USING (SELECT deptno, sum(sal), sumsal
         FROM emp
         GROUP BY deptno) v
ON (d.detpno = v.deptno)
WHEN MATCHED THEN
UPDATE set d.sumsal = v.sumsal

[예시]

[결과]

Leave a comment