Retourne une valeur de champ du premier ou du dernier enregistrement dans le jeu de résultats retourné par une requête.
Syntaxe
First( expr )
Last( expr )
L’espace réservé expr représente un expression de chaîne identifiant le champ qui contient les données que vous souhaitez 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).
Notes
Ces fonctions retournent la valeur d’un champ spécifié dans le premier ou le dernier enregistrement, respectivement, du jeu de résultats retourné par une requête. Si la requête n’inclut pas de clause ORDER BY, les valeurs retournées par ces fonctions sont arbitraires, car les enregistrements ne sont généralement retournés dans aucun ordre particulier.
Exemples
Expression |
Résultats |
SELECT First(DateofSale) AS Expr1 FROM ProductSales ; |
Retourne la première valeur du champ « DateofSale » de la table ProductSales. |
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales ; |
Retournez la dernière valeur du champ « UnitPrice » et la valeur First du champ « DateofSale », qui les affichent respectivement dans les colonnes LastPrice et FirstDate. |