delete

  • 테이블 내의 로우를 삭제하는 구문이다.
  • delete from 테이블명
    where 조건문

ex)

-- 사원번호가 7499인 사원의 정보를 삭제한다.
delete from emp01
where empno = 7499;

ex)

-- 사원의 급여가 평균급여 이하인 사원의 정보를 삭제한다.
delete from emp01
where sal <= (select avg(sal)
            from emp01);
            
select * from emp01;

ex)

-- 커미션을 받지 않는 사원들의 정보를 삭제한다.
delete from emp01
where comm is null;