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

Składnia

First( wyr )

Last( wyr )

Symbol zastępczy wyrów reprezentuje wyrażenie tekstowe identyfikującą pole zawierające dane, których chcesz użyć, lub wyrażenie wykonujące obliczenia na podstawie danych w tym polu. 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 jedna z pozostałych funkcji agregacji JĘZYKA SQL).

Uwagi

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 żadnej określonej kolejności.

Przykłady

Expression

Wyniki

SELECT First(DateofSale) AS Expr1 FROM ProductSales;

Zwraca pierwszą wartość z pola "DateofSale" w tabeli SprzedażProduktu.

SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales;

Zwraca wartość Last z pola "CenaJednastkowa" i Wartość pierwsza z pola "DateofSale", wyświetla je odpowiednio w kolumnach LastPrice i FirstDate.

Pola obliczeniowe w funkcjach SQL

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.