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

SQL ile İlişkisel Veritabanlarına Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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