Returner en feltværdi fra den første eller sidste post i resultatsættet, der returneres af en forespørgsel.
Syntaks
First( udtryk )
Last( udtryk )
Pladsholderen udtryk repræsenterer en strengudtryk , der identificerer det felt, der indeholder de data, du vil bruge, eller et udtryk, der udfører en beregning ved hjælp af dataene i det pågældende felt. Operands i udtryk kan indeholde navnet på et tabelfelt, en konstant eller en funktion (som enten kan være indbygget eller brugerdefineret, men ikke en af de andre SQL-aggregeringsfunktioner).
Bemærkninger
Disse funktioner returnerer værdien af et angivet felt i henholdsvis den første eller sidste post af resultatsættet, der returneres af en forespørgsel. Hvis forespørgslen ikke indeholder en ORDER BY-delsætning, vil de værdier, der returneres af disse funktioner, være tilfældige, fordi poster normalt ikke returneres i en bestemt rækkefølge.
Eksempler
Udtryk |
Resultater |
SELECT First(DateofSale) AS Udtryk1 FROM ProductSales; |
Returnerer den første værdi fra feltet "DateofSale" i tabellen ProductSales. |
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Returnerer værdien Last fra feltet "Enhedspris" og Første værdi fra feltet "DateofSale", og viser dem i henholdsvis kolonne LastPrice og FirstDate. |