ÎncepețiÎncepe gratuit

Migrează datele cu INSERT INTO SELECT DISTINCT

A venit, în sfârșit, momentul să migrezi datele în tabelele noi. Vei folosi următorul șablon:

INSERT INTO ... 
SELECT DISTINCT ... 
FROM ...;

Acesta poate fi împărțit în două părți:

Prima parte:

SELECT DISTINCT column_name1, column_name2, ... 
FROM table_a;

Aceasta selectează toate valorile distincte din tabela table_a – nimic nou pentru tine.

A doua parte:

INSERT INTO table_b ...;

Ia această parte și adaug-o la prima, astfel încât să insereze toate rândurile distincte din table_a în table_b.

Un ultim lucru: Este important să rulezi tot codul odată, după ce ai completat spațiile libere.

Acest exercițiu face parte din cursul

Introducere în baze de date relaționale în SQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Insert unique professors into the new table
___ ___ professors 
SELECT DISTINCT firstname, lastname, university_shortname 
FROM ___;

-- Doublecheck the contents of professors
SELECT * 
FROM ___;
Editează și rulează codul