Returnera ett fältvärde från den första eller sista posten i resultatuppsättningen som returneras av en fråga.

Syntax

First( uttr )

Last( uttr )

Platshållaren för uttr representerar en stränguttryck identifierar fältet som innehåller de data du vill använda eller ett uttryck som utför en beräkning med hjälp av data i fältet. Operanden i uttr kan inkludera namnet på ett tabellfält, en konstant eller en funktion (som kan vara inbyggd eller användardefinierad men inte någon av de andra SQL-mängdfunktionerna).

Kommentarer

De här funktionerna returnerar värdet för ett angivet fält i den första respektive sista posten i resultatuppsättningen som returneras av en fråga. Om frågan inte innehåller en ORDER BY-sats är värdena som returneras av de här funktionerna godtyckliga eftersom poster vanligtvis returneras i ingen särskild ordning.

Exempel

Uttryck

Resultat

SELECT First(DateofSale) AS Expr1 FROM ProductSales;

Returnera det första värdet från fältet "DateofSale" i tabellen ProductSales.

SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales;

Returnerar det sista värdet från fältet "Enhetspris" och första värdet från fältet "DateofSale", visar dem i kolumnen LastPrice respektive FirstDate.

Beräkningar med fältvärden i SQL-funktioner

Behöver du mer hjälp?

Utöka dina kunskaper

UTFORSKA UTBILDNING >

Få nya funktioner först

ANSLUT TILL MICROSOFT INSIDERS >

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×