Recap - Bar Beverage Container
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 29 von 72.
Aufgabe
EinfachVerfügbare Tabellen und Spalten:
<strong>beverages</strong>:<strong>id</strong>,<strong>current_year</strong>,<strong>expiration_year</strong>
Ihre Bar lagert eine umfangreiche Auswahl an Säften, und Sie müssen feststellen, welche davon Aufmerksamkeit benötigen. Identifizieren und sortieren Sie diese Säfte basierend auf den folgenden klaren Kriterien:
Old Expired Juices- Säfte, deren Ablaufjahr MEHR als 6 Jahre vor dem aktuellen Jahr liegt (
current_year - expiration_year > 6) - Diese müssen sofort recycelt werden
- Säfte, deren Ablaufjahr MEHR als 6 Jahre vor dem aktuellen Jahr liegt (
Almost Expired Juices- Säfte, die im aktuellen Jahr ablaufen
- ODER Säfte, die nächstes Jahr ablaufen (
expiration_year = current_year + 1) - Diese müssen zur Erneuerung geschickt werden
Führen Sie diese Schritte aus:
- Extrahieren Sie die IDs der Säfte, die eines dieser Kriterien erfüllen
- Benennen Sie die ID-Spalte in 'to_renew' um
- Sortieren Sie die Ergebnisse nach Bearbeitungs-Priorität:
- Dringendste zuerst (älteste abgelaufene Säfte)
- Dann fast abgelaufene Säfte
- Verwenden Sie (current_year - expiration_year) zum Sortieren
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