BaşlayınÜcretsiz başlayın

INSERT INTO SELECT DISTINCT ile verileri taşı

Şimdi verileri yeni tablolara taşıma zamanı. Aşağıdaki deseni kullanacaksın:

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

Bunu iki parçaya ayırabilirsin:

Birinci parça:

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

Bu, table_a tablosundaki tüm benzersiz değerleri seçer — senin için yeni değil.

İkinci parça:

INSERT INTO table_b ...;

Bu kısmı ilkine ekleyerek table_a içindeki tüm benzersiz satırları table_b tablosuna eklemiş olursun.

Son bir şey: Boşlukları doldurduktan sonra tüm kodu aynı anda çalıştırman önemli.

Bu egzersiz, kursun bir parçasıdır

SQL ile İlişkisel Veritabanlarına Giriş

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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

-- Doublecheck the contents of professors
SELECT * 
FROM ___;
Kodu Düzenle ve Çalıştır