Fensterdefinitionen in der Window
-Klausel können auf vorangegangene Definitionen derselben Window
-Klausel aufbauen.
SELECT COUNT(*) OVER tenant
, SUM(x) OVER past
FROM …
WINDOW tenant AS (PARTITION BY …)
, past AS (tenant ORDER BY …)
Der Fenstername past
erbt die Partition By
-Klausel von tenant
.
Andere Formen: Over
-Klausel (inline), Window
-Klausel
Nicht-Standard-Klauseln: Wualify
.
Die Window
-Klausel, mit der Möglichkeit sich auf vorangegangene Einträge zu beziehen, ist als Teil der optionalen Funktion T612, „Advanced OLAP operations“ in ISO/IEC 9075-2:2023 definiert.
20 Jahre SQL-Evolution kann man nicht an einem Tag nachholen. Abonniere den Newsletter via E-Mail, Bluesky oder RSS, um sukzessive aufzuholen und modern-sql.com am Radar zu behalten.
Markus verwandelt veraltetes SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how