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 un partenaire. Nous devons les aider à trouver leur correspondance.
Chaque créature a une valeur de préférence et a soit des jambes, soit n'en a pas.
Règles :
- Les créatures sont appariées SEULEMENT avec d'autres partageant la même valeur
has_legs - Au sein de chaque groupe (
has_legstrue/false), ordonner les créatures par préférence - Assigner les numéros
couple_matcheren utilisantNTILE(total_creature_count/2) - Les deux groupes utiliseront la même plage
couple_matcher(1 à N)
Exemple : 10 créatures au total (6 avec des jambes, 4 sans)
- Créatures avec jambes : classées par préférence, assignées
couple_matcher1-5 - Créatures sans jambes : classées par préférence, assignées
couple_matcher1-5 - Résultat : Plusieurs couples séparés 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