Fonctions First, Last

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

renvoie une valeur de champ du premier ou du dernier enregistrement du jeu de résultats renvoyé par une requête.

Syntaxe

First(Expr)

Last(expr)

L’espace réservé expr représente une expression de chaîne identifiant le champ qui contient les données que vous voulez utiliser ou une expression qui effectue un calcul à l’aide des données de ce champ. Les opérandes dans expr peuvent inclure le nom d’un champ de table, d’une constante ou d’une fonction (qui peut être intrinsèque ou définie par l’utilisateur, mais pas l’une des autres fonctions d’agrégation SQL).

Remarques

Ces fonctions renvoient la valeur d’un champ spécifié dans le premier ou le dernier enregistrement, respectivement, du jeu de résultats renvoyé par une requête. Si la requête n’inclut pas de clause ORDER BY, les valeurs retournées par ces fonctions seront arbitraires, car les enregistrements ne sont généralement pas renvoyés dans un ordre particulier.

Exemples

Expression Résultats
SELECT First(DateofSale) AS Expr1 FROM ProductSales ; Renvoyer la première valeur du champ « DateofSale » de la table ProductSales.
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales ; Renvoyez la dernière valeur du champ « PrixUnitaire » et la première valeur du champ « Datedevente », les affiche respectivement dans les colonnes PrixDernier et Date.

Calcul des champs dans les fonctions SQL