Clause OVER

Une fonction de fenêtre calcule une valeur pour chaque ligne à partir d'un ensemble de lignes liées, défini par la clause OVER, sans réduire le nombre de lignes comme le ferait GROUP BY. Elle permet classements, cumuls et comparaisons avec la ligne précédente, tout en gardant le détail.

Exemple

SELECT nom, prix, AVG(prix) OVER () AS prix_moyen FROM produits;

Notions voisines

Tout le glossaire