Section courante

A propos

Section administrative du site

LAST_VALUE

Dernière valeur
Oracle Database SQL Oracle Database 9i ou supérieure

Syntaxe

LAST_VALUE { (expr) [ { RESPECT | IGNORE } NULLS ] | (expr [ { RESPECT | IGNORE } NULLS ]) OVER (analytic_clause)

Paramètres

Nom Description
expr Ce paramètre permet de spécifier l'expression ou la colonne dont on souhaite obtenir la dernière valeur dans la fenêtre définie.
RESPECT NULLS Ce paramètre permet de prendre en compte les valeurs NULL dans le calcul de la dernière valeur, même si la dernière valeur réelle est NULL.
IGNORE NULLS Ce paramètre permet d'ignorer les valeurs NULL dans la recherche de la dernière valeur, ce qui peut être utile pour obtenir la dernière valeur significative.
OVER Ce paramètre permet d'indiquer que la fonction est utilisée dans un contexte analytique, où elle s'applique à une fenêtre de lignes définie par analytic_clause.
analytic_clause Ce paramètre permet de définir la fenêtre d'analyse, incluant les clauses PARTITION BY, ORDER BY et ROWS ou RANGE, pour contrôler les lignes sur lesquelles la fonction s'applique.

Description

Cette fonction permet de retourner la dernière valeur d'une colonne dans une fenêtre d'analyse définie. Elle est utile dans les requêtes analytiques pour identifier la dernière valeur rencontrée dans un groupe de lignes, en fonction de l'ordre spécifié.

Remarques



Dernière mise à jour : Dimanche, le 29 Juin 2025