Vráti hodnotu poľa z prvého alebo posledného záznamu v množine výsledkov vrátenej dotazom.
Syntax
Prvý(výraz)
Last(výraz)
Zástupný výraz výrazu predstavuje reťazcový výraz určujúci pole, ktoré obsahuje údaje, ktoré chcete použiť, alebo výraz, ktorý vykonáva výpočet pomocou údajov v poli. Operandy v výraze môžu obsahovať názov poľa tabuľky, konštantu alebo funkciu (ktoré môžu byť buď vnútorné, alebo používateľom definované, ale nie sú jednou z ďalších agregačných funkcií SQL).
Poznámky:
Tieto funkcie vrátia hodnotu zadaného poľa v prvom alebo poslednom zázname množiny výsledkov vrátenej dotazom. Ak dotaz neobsahuje klauzulu ORDER BY, hodnoty vrátené týmito funkciami budú ľubovoľné, pretože záznamy sa zvyčajne nevracajú v konkrétnom poradí.
Príklady
| Výraz | Výsledky |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | Vráti prvú hodnotu z poľa DátumPredaja v tabuľke PredajProdukt. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Vráti poslednú hodnotu z poľa JednotkováCena a prvú hodnotu z poľa DátumPredaja a zobrazí ich v stĺpci LastPrice resp. FirstDate. |