Funkcje First i Last

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca wartość pola z pierwszego lub ostatniego rekordu w zestawie wyników zwróconym przez zapytanie.

Składnia

First(wyrażenie)

Last(wyrażenie)

Symbol zastępczy wyrażenia reprezentuje wyrażenie tekstowe identyfikujące pole zawierające dane, których chcesz użyć, lub wyrażenie wykonujące obliczenie na podstawie danych z tego pola. Operandy w wyrażeniu mogą zawierać nazwę pola tabeli, stałej lub funkcji (która może być wewnętrzna lub zdefiniowana przez użytkownika, ale nie może być jedną z innych funkcji agregujących języka SQL).

Spostrzeżenia

Te funkcje zwracają wartość określonego pola odpowiednio w pierwszym lub ostatnim rekordzie zestawu wyników zwróconego przez zapytanie. Jeśli zapytanie nie zawiera klauzuli ORDER BY, wartości zwracane przez te funkcje będą dowolne, ponieważ rekordy są zwykle zwracane w przypadkowej kolejności.

Przykłady

Wyrażenie Rezultat
SELECT First(DateofSale) AS Wyr1 FROM ProductSales; Zwraca pierwszą wartość z pola "DataSprzedaży" w tabeli SprzedażProduktów.
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; Zwraca ostatnią wartość z pola "CenaJednostkowa" i pierwszą wartość z pola "DateofSale", wyświetla je odpowiednio w kolumnie LastPrice i FirstDate.

Pola obliczeniowe w funkcjach SQL