Recap - Creatures
Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası — ders 70 / 72.
Görev
OrtaMevcut tablolar ve sütunlar:
<strong>creatures</strong>:<strong>creature_name</strong>,<strong>preference</strong>,<strong>has_legs</strong>
Bu meydan okumada, kendilerine eş bulmak isteyen yaratıklarımız var. Onlara eşlerini bulmalarında yardım etmemiz gerekiyor.
Her yaratığın bir tercih (preference) değeri vardır ve ya bacakları vardır ya da yoktur.
Kurallar:
- Yaratıklar YALNIZCA aynı
has_legsdeğerine sahip olanlarla eşleştirilir - Her grup içinde (
has_legstrue/false), yaratıkları tercihlerine (preference) göre sıralayın NTILE(total_creature_count/2)kullanarakcouple_matchernumaralarını atayın- Her iki grup da 1'den başlayarak numaralandırılır (daha küçük bir grup sadece daha az kova doldurur)
Örnek: Toplam 10 yaratık (6'sı bacaklı, 4'ü bacaksız)
- Bacaklı yaratıklar: tercihe göre sıralanır, 1-5 arası
couple_matcheratanır - Bacaksız yaratıklar: tercihe göre sıralanır, 1-5 arası
couple_matcheratanır - Sonuç: Birden fazla ayrı çift aynı
couple_matchernumarasına sahip olabilir
Kendin dene
Temeller bölümündeki tüm dersler
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns