Tabloları birleştir
Bir veritabanını keşfetmenin bir kısmı, tabloların birbirleriyle nasıl ilişkili olduğunu bulmaktır. company ve fortune500 tablolarının veritabanında aralarında resmi bir ilişki yok, ama bu onları birleştirmene engel değil.
Tabloları birleştirmek için, her iki tabloda da bulunan ve değerleri tablolar arasında tutarlı olan bir sütun bulman gerekir. Unutma: iki tabloda aynı ada sahip bir sütun olması, bu sütunların mutlaka uyumlu veri içerdiği anlamına gelmez. Benzer veriye sahip birden fazla sütun çifti bulursan, aynı sayıda sonuç alıp almadığını görmek için her biriyle sırayla join yapmayı denemen gerekebilir.
Gerekirse varlık-ilişki diyagramına bakabilirsin.
Bu egzersiz
SQL ile Keşifsel Veri Analizi
kursunun bir parçasıdırEgzersiz talimatları
companyvefortune500tablolarının içeriğini dikkatlice inceleyerek, her iki tabloda da bulunan ve her şirketi benzersiz biçimde tanımladığı kabul edilebilecek bir sütun bul.companyvefortune500tablolarınıINNER JOINile birleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;