1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în baze de date relaționale în SQL

Connected

exercițiu

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.

Instrucțiuni 1/2

undefined XP
  • 1
    • Inserează toți profesorii DISTINCT din university_professors în professors.
    • Afișează toate rândurile din professors.
  • 2

    Inserează toate afilierile DISTINCT în affiliations din university_professors.