IT-lexicon › Databases › WINDOW-clausule (SQL)

WINDOW-clausule (SQL)

Databases Svenska → Bijgewerkt: 2026-10-03

SQL-syntaxis om een benoemde vensterspecificatie te definiëren wanneer meerdere window-functies hetzelfde venster gebruiken. WINDOW w AS (PARTITION BY dept ORDER BY salary), daarna RANK() OVER w, LAG(salary) OVER w.

Voorkomt dat OVER-clausules worden gekopieerd en geplakt. Nuttig bij complexe rapporten met 5 tot 10 window-aggregaten op hetzelfde venster. PostgreSQL en Oracle ondersteunen het volledig; MySQL vanaf 8.0; SQL Server kent geen benoemde vensters. Frameclausules (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW voor een lopend totaal) kunnen op het benoemde venster staan. Prestaties: de planner kan vaak rekenwerk delen tussen window-functies met hetzelfde frame.

← Terug naar het lexicon