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.

Beregne felt i SQL-funksjoner

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.