Returnere en feltverdi fra den første eller siste posten i resultatsettet som returneres av en spørring.
Syntaks
First(uttr)
Last(uttr)
Plassholderen uttr 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 det feltet. Operander i uttr kan inkludere navnet på et tabellfelt, en konstant eller en funksjon (som kan være iboende eller brukerdefinert, men ikke en av de andre SQL-mengdefunksjonene).
Merknader
Disse funksjonene returnerer verdien til et angitt felt i henholdsvis første eller siste post i resultatsettet som returneres av en spørring. Hvis spørringen ikke inneholder en ORDER BY-setning, vil verdiene som returneres av disse funksjonene, være vilkårlige fordi poster vanligvis ikke returneres i noen 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; | Returnere den siste verdien fra feltet «Enhetspris» og den første verdien fra feltet «Salgsdato», viser dem i henholdsvis kolonnene LastPrice og FirstDate. |