1. Learn
  2. /
  3. Courses
  4. /
  5. Вступ до реляційних баз даних у SQL

Connected

Exercise

Міграція даних за допомогою INSERT INTO SELECT DISTINCT

Тепер нарешті час перенести дані до нових таблиць. Ви використаєте такий шаблон:

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

Його можна розбити на дві частини:

Перша частина:

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

Вона вибирає всі унікальні значення з таблиці table_a – для вас це вже знайоме.

Друга частина:

INSERT INTO table_b ...;

Візьміть цю частину й додайте до першої, щоб вставити всі унікальні рядки з table_a у table_b.

Останній штрих: Важливо запустити весь код одночасно, щойно ви заповните пропуски.

Instructions 1/2

undefined XP
  • 1
    • Вставте всіх DISTINCT викладачів з university_professors у professors.
    • Виведіть усі рядки з professors.
  • 2

    Вставте всі DISTINCT належності (affiliations) до affiliations з university_professors.