Verwijder je data

SQL toepassen op problemen uit de praktijk

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

DROP, TRUNCATE, DELETE

Tabel verwijderen

DROP TABLE table_name;

Tabel leegmaken (ALLE rijen)

TRUNCATE TABLE table_name;

Tabel leegmaken (SOME rijen)

DELETE FROM table_name WHERE condition;
SQL toepassen op problemen uit de praktijk

DELETE inactieve klanten

Gewenste wijziging: Verwijder klanten die niet meer actief zijn

DELETE FROM customer
WHERE active = FALSE;
SQL toepassen op problemen uit de praktijk

DELETE met een subquery

Gewenste wijziging: Alle klanten verwijderen die in de stad Woodridge wonen.

DELETE FROM customer
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
SQL toepassen op problemen uit de praktijk

Laten we wat records DELETEN!

SQL toepassen op problemen uit de praktijk

Preparing Video For Download...