Recap - Creatures
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 70 de 72.
Desafio
MédioTabelas e colunas disponíveis:
<strong>creatures</strong>:<strong>creature_name</strong>,<strong>preference</strong>,<strong>has_legs</strong>
Neste desafio, temos criaturas que desejam encontrar um parceiro. Precisamos ajudá-las a encontrar seu par.
Cada criatura possui um valor de preference e tem pernas ou não tem pernas.
Regras:
- As criaturas são combinadas APENAS com outras que compartilham o mesmo valor de
has_legs - Dentro de cada grupo (
has_legstrue/false), ordene as criaturas porpreference - Atribua números de
couple_matcherusandoNTILE(total_creature_count/2) - Ambos os grupos são numerados começando em 1 (um grupo menor simplesmente preenche menos buckets)
Exemplo: 10 criaturas no total (6 com pernas, 4 sem)
- Criaturas com pernas: classificadas por
preference, atribuídas aocouple_matcher1-5 - Criaturas sem pernas: classificadas por
preference, atribuídas aocouple_matcher1-5 - Resultado: Múltiplos casais separados podem ter o mesmo número de
couple_matcher
Experimente você mesmo
Todas as lições de Fundamentos
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