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 en strenguttrykk som identifiserer feltet som inneholder dataene du vil bruke, eller et uttrykk som utfører en beregning ved hjelp av dataene i 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
Expression |
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. |