Lexique informatique › Bases de données › Clause WINDOW (SQL)

Clause WINDOW (SQL)

Bases de données Svenska → Mis à jour: 2026-09-22

Syntaxe SQL pour définir des spécifications de fenêtre nommées lorsque plusieurs fonctions de fenêtrage utilisent le même cadre. WINDOW w AS (PARTITION BY dept ORDER BY salary), puis RANK() OVER w, LAG(salary) OVER w.

Réduit le copier-coller de clauses OVER. Usage : rapports complexes avec 5 à 10 agrégats de fenêtrage sur le même cadre. PostgreSQL et Oracle offrent un support complet ; MySQL le prend en charge depuis la 8.0 ; SQL Server ne propose pas de fenêtres nommées. Les clauses de cadre (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW pour un total courant) peuvent porter sur la fenêtre nommée. Performance : le planificateur peut souvent partager le calcul entre fonctions de fenêtrage utilisant le même cadre.

← Retour au lexique