데이터 삭제하기

실전 문제에 SQL 적용하기

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

DROP, TRUNCATE, DELETE

테이블 제거

DROP TABLE table_name;

테이블의 모든 레코드 비우기

TRUNCATE TABLE table_name;

테이블의 일부 레코드 삭제

DELETE FROM table_name WHERE condition;
실전 문제에 SQL 적용하기

비활성 고객 DELETE

원하는 변경: 더 이상 활성 상태가 아닌 고객 삭제

DELETE FROM customer
WHERE active = FALSE;
실전 문제에 SQL 적용하기

서브쿼리로 DELETE

원하는 변경: Woodridge 도시에 거주하는 모든 고객 삭제

DELETE FROM customer
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
실전 문제에 SQL 적용하기

레코드를 DELETE 해봅시다!

실전 문제에 SQL 적용하기

Preparing Video For Download...