Vrátí hodnotu pole z prvního nebo posledního záznamu v sadě výsledků vrácené dotazem.
Syntaxe
First(výraz)
Last(výraz)
Zástupný symbol výrazu představuje Řetězcový výraz identifikuje pole obsahující data, která chcete použít, nebo výraz, který provede výpočet pomocí dat v tomto poli. Operandy v výrazu mohou zahrnovat název pole tabulky, konstanty nebo funkce (což může být buď záměna, nebo uživatelsky definovaná, ale ne jedna z ostatních agregačních funkcí SQL).
Poznámky
Tyto funkce vrátí hodnotu zadaného pole v prvním nebo posledním záznamu sady výsledků vrácené dotazem. Pokud dotaz neobsahuje klauzuli ORDER BY, budou hodnoty vrácené těmito funkcemi libovolným důvodem, protože záznamy jsou obvykle vráceny v žádném konkrétním pořadí.
Příklady
Výraz |
Výsledky |
SELECT First(DateofSale) AS Výraz1 FROM Prodej Produktů; |
Vrátí první hodnotu pole DateofSale v tabulce Prodej Produktů. |
SELECT Last(JednotkovaCena) jako LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Vraťte poslední hodnotu z polí JednotkováCena a První hodnota z pole DateofSale. Zobrazí je ve sloupci LastPrice (Datum) a FirstDate (První datum). |