Rückblick – Bilder
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 63 von 72.
Aufgabe
EinfachVerfügbare Tabellen und Spalten:
picture_characteristics:day_of_month,ink_liters,colors_numpicture_interests:day_of_month,num_people_interested
Bilder haben alle möglichen Eigenschaften, etwa die Menge an Tinte (in Litern), die Anzahl der Farben und die Anzahl der Personen, die sie kaufen möchten.
Wir möchten die Tage identifizieren, an denen der Künstler weniger Ressourcen (Tinte und Farben) verwendet hat und gleichzeitig weiterhin positives Interesse von Personen bestand, wobei der Künstler weniger Tinte und weniger Farbe verwenden sollte, um Kosten zu sparen. In dieser Aufgabe möchten wir diese Hypothese untersuchen. Befolge diese Schritte:
- Berechne die Differenz von Tag zu Tag für:
- ink_liters (benenne diese Spalte
ink_diff) - colors_num (benenne diese Spalte
colors_diff)
- ink_liters (benenne diese Spalte
- Filtere die Ergebnisse, sodass nur Tage angezeigt werden, an denen:
- ink_diff negativ ist (was eine Verringerung des Tintenverbrauchs zeigt)
- colors_diff negativ ist (was eine Verringerung der verwendeten Farben zeigt)
- num_people_interested größer als null ist (mindestens eine Person interessiert sich für das Bild; beachte, dass die Daten Tage mit null Interessierten enthalten können)
- Erstelle eine Ranglistenspalte (
day_rank), die:- Tage basierend auf
num_people_interestedvon1bisNeinstuft - Eine höhere Anzahl interessierter Personen sollte einen niedrigeren Rang erhalten (1 ist der beste Rang)
- Tage basierend auf
- Gib Folgendes zurück:
day_of_monthday_rank
Sortiere die Ergebnisse nach day_rank in aufsteigender Reihenfolge
Probier es selbst
Alle Lektionen in Grundlagen
4Weitere Schlüsselwörter
Das IN-SchlüsselwortDas BETWEEN-SchlüsselwortDas LIKE-SchlüsselwortDas AS-SchlüsselwortRückblick – Handymodelle7Datumsangaben
Datumsangaben behandeln – Teil 1Datumsangaben behandeln – Teil 2Datumsangaben behandeln – Teil 32Bedingungen
Grundlagen der BedingungenDas Schlüsselwort ANDDas Schlüsselwort ORDas Schlüsselwort NOTMehrere kombinierte BedingungenKlammernBoolesche Werte5Arithmetische Operationen
Mathematische OperatorenMathematische SpaltenDie Modulo-OperationDie ROUND()-Funktion8Statistik
Integrierte Aggregatfunktionen Teil 1Integrierte Aggregatfunktionen Teil 2Gruppierung Teil 1Gruppierung Teil 2Unterabfragen Teil 1Unterabfragen Teil 2Rückblick – Total Gain ShopRückblick – Scooter ShopRückblick – Coffee Shop11Fensterfunktionen Teil 1
ROW_NUMBER-FunktionORDER-BY-KriteriumPARTITION-BY-KriteriumPARTITION & ORDERLEAD-&-LAG-FunktionenRückblick – LEAD & LAGRückblick – BilderRückblick – Boxen3Spezifisches Rückgabeformat
NULL-WerteErgebnisse sortieren Teil 1Ergebnisse sortieren Teil 2Zusammenfassung - Cyber Security FirmAnzahl der Datensätze begrenzenZusammenfassung - Vehicle Factory6Einführungsaufgaben
Wiederholung – ParlamentswahlWiederholung – Festnahme eines Straftäters durch die PolizeiWiederholung – Getränkebehälter an der BarWiederholung – Neue Spalten erstellenÜbe selbstständig: SQL-Playground