Session
Window Functions - Die Superkräfte von SQL
SQL hat jede Menge Werkzeuge, aber Window Functions sind die, die die meisten nie so richtig lernen, bis sie irgendwann drei Subqueries tief feststecken und sich fragen, warum das alles so kompliziert sein muss. Muss es aber gar nicht.
Für diese Session nehmen wir einen Oktoberfest-Datensatz, denn ehrlich gesagt sind Bierzelte und Menschenmassen eine ziemlich unterhaltsame Art, sich mit Daten zu beschäftigen. Wir schauen uns Fragen an wie: Welches Zelt zieht die meisten Besucher an? Wie verändert sich der Bierkonsum im Laufe des Abends? Und welches Zelt liegt am Ende vorne? Mit Window Functions lässt sich das alles ziemlich entspannt beantworten, ganz ohne einen Berg an Subqueries oder Joins.
Wir arbeiten uns in Ruhe gemeinsam durch: laufende Summen, gleitende Durchschnitte, der Vergleich einer Zeile mit ihren Nachbarn. Nichts wird gehetzt, wir gehen einfach anhand echter Beispiele durch, und mit den Oktoberfest-Daten bleibt das Ganze leichter im Kopf als mit den üblichen Tabelle A und Tabelle B.
Am Ende wirst du dich wahrscheinlich fragen, warum du dir das nicht schon viel früher angeschaut hast.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top