Tarihler ve diller
CROSS JOIN
hakkında her şeyi öğrenmeyi başardınız! Öğrendiğiniz gibi, CROSS JOIN
iki veri kümesi arasındaki tüm olası kombinasyonlara veya eşleştirmelere bakmayı içeren sorular sorarken inanılmaz derecede faydalı olabilir.
İki ülkede konuşulan dillerle ilgilenen bir araştırmacı olduğunuzu düşünün: Pakistan ve Hindistan. Şunları sormak istiyorsunuz:
- Şu anda iki ülkede hangi diller konuşuluyor?
- İki ülke arasındaki ortak tarih göz önüne alındığında, tarih boyunca her iki ülkede de hangi diller konuşulmuş olabilir?
Bu egzersizde INNER JOIN
ve CROSS JOIN
işlemlerinin sırasıyla bu iki soruyu yanıtlamamıza nasıl yardımcı olabileceğini keşfedeceğiz.
Bu egzersiz
SQL’de Veri Birleştirme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT c.name AS country, l.name AS language
-- Inner join countries as c with languages as l on code
___
WHERE c.code IN ('PAK','IND')
AND l.code in ('PAK','IND');