<Delete>
조건에 맞는 레코드 삭제
delete [from] 테이블명 -- [ ] 안의 내용은 생략이 가능하다는 뜻입니다.
[where 조건문] ;
** where 조건문이 없는 경우 모든 테이블의 레코드가 삭제되니 주의해야합니다.
Quiz. dept3 테이블에서 부서코드가 9000번대인 부서의 정보를 삭제하기
(1) 삭제 전 데이터 조회
select * from dept3 where dcode between 9000 and 9999;
(2) 부서코드 9000번대인 dept3의 데이터 삭제
delete from dept3 where dcode between 9000 and 9999;
(3) 삭제 후 데이터 조회
select * from dept3 where dcode between 9000 and 9999;
'SQL' 카테고리의 다른 글
SQL [18] - 가상 테이블 View (0) | 2021.05.09 |
---|---|
SQL [17] - DDL(create, alter, drop, truncate)과 제약조건 (0) | 2021.05.09 |
SQL [15] - Update (0) | 2021.05.05 |
SQL [14] - Insert (0) | 2021.05.03 |
SQL [13] - SUB QUERY 서브 쿼리 (단일행, 다중행) (0) | 2021.05.02 |