Vráti hodnotu poľa z prvého alebo posledného záznamu v množine výsledkov vrátenej dotazom.
Syntax
First( výraz )
Last( výraz )
Zástupný symbol výrazu predstavuje reťazcový výraz identifikujúci pole obsahujúce údaje, ktoré chcete použiť, alebo výraz, ktorý vykoná výpočet pomocou údajov v danom poli. Operandy v výraze môžu obsahovať názov poľa tabuľky, konštantu alebo funkciu (ktorá môže byť vnútorná alebo používateľom definovaná, ale nie jedna 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 vrátia v žiadnom konkrétnom poradí.
Príklady
Výraz |
Výsledky |
SELECT First(DateofSale) AS Expr1 FROM ProductSales; |
Vráti prvú hodnotu z poľa DateofSale v tabuľke PredajProduktov. |
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Vráti poslednú hodnotu z poľa JednotkováCena a Prvá hodnota z poľa DátumPredaja, zobrazí ich v stĺpci PoslednáCena a PrvýDátum. |