Vrne vrednost polja iz prvega ali zadnjega zapisa v nizu rezultatov, ki ga vrne poizvedba.
Sintaksa
Prvi (izraz)
Zadnji(izraz)
Označba mesta izraza predstavlja izraz niza, ki identificira polje s podatki, ki jih želite uporabiti, ali izraz, ki izvaja izračun s podatki v tem polju. Operandi v izrazu lahko vključujejo ime polja tabele, konstanto ali funkcijo (ki je lahko intrinzična ali uporabniško določena, vendar ne ena od drugih združevalnih funkcij SQL).
Opombe
Te funkcije vrnejo vrednost določenega polja v prvem oziroma zadnjem zapisu nabora rezultatov, ki jih vrne poizvedba. Če poizvedba ne vključuje stavka ORDER BY, bodo vrednosti, ki jih vrneta ti funkciji, poljubne, ker zapisi običajno niso vrnjeni v določenem vrstnem redu.
Primeri
| Izraz | Rezultati |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | Vrne prvo vrednost iz polja »DatumProdaje« v tabeli »ProdajaIzdelek«. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Vrne zadnjo vrednost iz polja »CenaEnote« in prvo vrednost iz polja »DatumProdaje«, ju prikaže v stolpcu »ZadnjaCena« in »PrviDatum«. |