Section courante

A propos

Section administrative du site

FIRST_VALUE

Première valeur
Oracle Database SQL Oracle 11g Release 1 (11.1)

Syntaxe

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

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer l'expression (colonne ou calcul) dont on souhaite récupérer la première valeur dans la fenêtre définie par la clause analytique.
RESPECT NULLS Ce paramètre permet d'indiquer que les valeurs NULL doivent être prises en compte dans la recherche de la première valeur. Le premier NULL sera retourné s'il est premier.
IGNORE NULLS Ce paramètre permet d'indiquer que les valeurs NULL doivent être ignorées dans la recherche de la première valeur. Oracle retournera la première valeur non nulle.
OVER (analytic_clause) Ce paramètre permet de définir la fenêtre analytique (avec ORDER BY, éventuellement PARTITION BY) sur laquelle la fonction s'appliquera. Il délimite le cadre de calcul.

Description

Cette fonction permet de retourner la première valeur rencontrée dans une fenêtre analytique, définie par une clause OVER (ORDER BY ...). Elle est utile pour l'analyse séquentielle ou la comparaison intra-groupe.

Remarques



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