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 ett stränguttryck som 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. 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. |