Returnera ett fältvärde från den första eller sista posten i resultatuppsättningen som returneras av en fråga.
Syntax
Första(uttryck)
Sista(uttryck)
Platshållaren uttr representerar ett stränguttryck som identifierar det fält 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 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 någon ORDER BY-sats är värdena som returneras av de här funktionerna godtyckliga eftersom poster normalt inte returneras i någon särskild ordning.
Exempel
| Uttryck | Resultat |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | Returnera det första värdet från fältet "Försäljningsdatum" i tabellen Produktförsäljning. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Returnera det sista värdet från fältet "Enhetspris" och det första värdet från fältet "Försäljningsdatum", visar dem i kolumnerna Efternamn respektive FörstaDatum. |