A lekérdezés által visszaadott eredményhalmaz első vagy utolsó rekordjának mezőértékét adja vissza.
Szintaxis
First(kifejezés)
Last(kifejezés)
A kifejezés helyőrzője egy sztringkifejezést jelöl, amely azonosítja a használni kívánt adatokat tartalmazó mezőt, vagy egy olyan kifejezést, amely az adott mező adataival végez számítást. A kifejezésben szereplő operandusok tartalmazhatják egy táblamező, egy állandó vagy egy függvény nevét (amely belső vagy felhasználó által definiált lehet, de nem az SQL összesítő függvényeinek egyike).
Megjegyzések
Ezek a függvények a lekérdezés által visszaadott eredményhalmaz első vagy utolsó rekordjában megadott mező értékét adják vissza. Ha a lekérdezés nem tartalmaz ORDER BY záradékot, a függvények által visszaadott értékek tetszőlegesek lesznek, mivel a rekordok általában nem adott sorrendben jelennek meg.
Példák
| Kifejezés | Eredmény: |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | A ProductSales tábla "DateofSale" mezőjének első értékét adja vissza. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | A "UnitPrice" mező Utolsó és Első értékét adja vissza a "DateofSale" mezőből, és megjeleníti őket a LastPrice oszlopban, illetve a FirstDate oszlopban. |