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 karakterlánc-kifejezés, 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
Expression |
Eredmények |
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. |