Menu
Coddy logo textTech

Recap - Creatures

Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası — ders 70 / 72.

challenge icon

Görev

Orta

Mevcut tablolar ve sütunlar:

  • <strong>creatures</strong>: <strong>creature_name</strong>, <strong>preference</strong>, <strong>has_legs</strong>

Bu meydan okumada, önemli bir diğerini bulmak isteyen yaratıklar var. Onlara eşlerini bulmalarına yardımcı olmamız gerekiyor.

Her yaratık bir tercih değeri ve ya bacakları vardır ya da yoktur.

Kurallar:

  • Yaratıklar SADECE aynı has_legs değerine sahip diğerleriyle eşleştirilir
  • Her grup içinde (has_legs true/false), yaratıkları tercihe göre sırala
  • NTILE(total_creature_count/2) kullanarak couple_matcher numaralarını ata
  • Her iki grup da aynı couple_matcher aralığını (1'den N'ye) kullanacak

Örnek: Toplam 10 yaratık (6 bacaklı, 4 bacakısız)

  • Bacaklı yaratıklar: tercihe göre sıralanmış, couple_matcher 1-5 atanmış
  • Bacakısız yaratıklar: tercihe göre sıralanmış, couple_matcher 1-5 atanmış
  • Sonuç: Birden fazla ayrı çift aynı couple_matcher numarasına sahip olabilir

Kendin dene

Temeller bölümündeki tüm dersler