Recap - Creatures
Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 70 sur 72.
Défi
MoyenTables et colonnes disponibles :
<strong>creatures</strong>:<strong>creature_name</strong>,<strong>preference</strong>,<strong>has_legs</strong>
Dans ce défi, nous avons des créatures qui veulent trouver l'âme sœur. Nous devons les aider à trouver leur partenaire.
Chaque créature a une valeur de preference et possède soit des jambes, soit n'en a pas (has_legs).
Règles :
- Les créatures sont associées UNIQUEMENT avec d'autres partageant la même valeur
has_legs - Au sein de chaque groupe (
has_legstrue/false), ordonnez les créatures parpreference - Attribuez des numéros
couple_matcheren utilisantNTILE(total_creature_count/2) - Les deux groupes sont numérotés à partir de 1 (un groupe plus petit remplit simplement moins de seaux)
Exemple : 10 créatures au total (6 avec jambes, 4 sans)
- Créatures avec jambes : classées par
preference, attribuées aucouple_matcher1-5 - Créatures sans jambes : classées par
preference, attribuées aucouple_matcher1-5 - Résultat : Plusieurs couples distincts peuvent avoir le même numéro
couple_matcher
Essayez vous-même
Toutes les leçons de Les fondamentaux
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