Usuwanie danych

Stosowanie SQL w praktyce

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

DROP, TRUNCATE, DELETE

Usuń tabelę

DROP TABLE table_name;

Wyczyść tabelę ze WSZYSTKICH rekordów

TRUNCATE TABLE table_name;

Wyczyść tabelę z NIEKTÓRYCH rekordów

DELETE FROM table_name WHERE condition;
Stosowanie SQL w praktyce

DELETE nieaktywnych klientów

Cel modyfikacji: Usunięcie nieaktywnych klientów

DELETE FROM customer
WHERE active = FALSE;
Stosowanie SQL w praktyce

DELETE z podzapytaniem

Cel modyfikacji: Usunięcie wszystkich klientów mieszkających w mieście Woodridge.

DELETE FROM customer
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
Stosowanie SQL w praktyce

Czas usunąć rekordy!

Stosowanie SQL w praktyce

Preparing Video For Download...