본문 바로가기

SQL

SQL [16] - Delete

<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