Returner en feltverdi fra den første eller siste posten i resultatsettet som returneres av en spørring.
Syntaks
First(uttrykk)
Last(uttrykk)
Uttr-plassholderen representerer et strenguttrykk som identifiserer feltet som inneholder dataene du vil bruke, eller et uttrykk som utfører en beregning ved hjelp av dataene i dette feltet. Operander i uttr kan inkludere navnet på et tabellfelt, en konstant eller en funksjon (som kan være enten innebygd eller brukerdefinert, men ikke en av de andre SQL-mengdefunksjonene).
Merknader
Disse funksjonene returnerer verdien for et angitt felt i henholdsvis første eller siste post i resultatsettet som returneres av en spørring. Hvis spørringen ikke inkluderer en ORDER BY-setningsdel, vil verdiene som returneres av disse funksjonene, være vilkårlige fordi poster vanligvis returneres i ingen bestemt rekkefølge.
Eksempler
| Uttrykk | Resultater |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | Returner den første verdien fra feltet DateofSale i tabellen ProductSales. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Returner den siste verdien fra feltet "Enhetspris" og Første verdi fra feltet "DateofSale", viser dem i kolonnene LastPrice og FirstDate henholdsvis. |