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 uttr representerar en stränguttryck att identifiera 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. Operander i uttr kan innehålla namnet på ett tabellfält, en konstant eller en funktion (som antingen 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 blir värdena som returneras av dessa funktioner godtyckliga eftersom poster vanligtvis returneras i ingen särskild ordning.
Exempel
Uttryck |
Resultat |
SELECT First(DateofSale) AS Uttr1 FROM ProductSales; |
Returnera det första värdet från fältet "DateofSale" i tabellen Produktförsäljning. |
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Returnera värdet Last från fältet "UnitPrice" och First value från fältet "DateofSale", visar dem i kolumnen LastPrice respektive FirstDate. |