Recap - Creatures
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 70 von 72.
Aufgabe
MittelVerfügbare Tabellen und Spalten:
<strong>creatures</strong>:<strong>creature_name</strong>,<strong>preference</strong>,<strong>has_legs</strong>
In dieser Herausforderung haben wir Kreaturen, die einen Partner finden wollen. Wir müssen ihnen helfen, ihr passendes Gegenstück zu finden.
Jede Kreatur hat einen Präferenzwert (preference) und hat entweder Beine oder keine Beine.
Regeln:
- Kreaturen werden NUR mit anderen gematcht, die denselben
has_legs-Wert teilen - Innerhalb jeder Gruppe (
has_legswahr/falsch), ordne die Kreaturen nachpreference - Weise
couple_matcher-Nummern unter Verwendung vonNTILE(total_creature_count/2)zu - Beide Gruppen werden beginnend bei 1 nummeriert (eine kleinere Gruppe füllt einfach weniger Buckets)
Beispiel: Insgesamt 10 Kreaturen (6 mit Beinen, 4 ohne)
- Kreaturen mit Beinen: nach Präferenz sortiert, zugewiesener
couple_matcher1-5 - Kreaturen ohne Beine: nach Präferenz sortiert, zugewiesener
couple_matcher1-5 - Ergebnis: Mehrere separate Paare können dieselbe
couple_matcher-Nummer haben
Probier es selbst
Alle Lektionen in Grundlagen
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