Vrne vrednost polja iz prvega ali zadnjega zapisa v naboru rezultatov, ki ga vrne poizvedba.
Sintaksa
First( izraz )
Last( izraz )
Označba mesta izraza predstavlja izraz niza, ki določa polje s podatki, ki jih želite uporabiti, ali izraz, ki izvede izračun s podatki v tem polju. Operandi v izrazu lahko vključujejo ime polja tabele, konstante ali funkcije (ki je lahko notranja ali uporabniško določena, vendar ne ena od drugih združevalnih funkcij SQL).
Opombe
Te funkcije vrnejo vrednost določenega polja v prvem ali zadnjem zapisu rezultata, ki ga vrne poizvedba. Če poizvedba ne vključuje stavka ORDER BY, bodo vrednosti, ki jih vrnejo te funkcije, poljubne, ker so zapisi običajno vrnjeni v določenem vrstnem redu.
Primeri
Izraz |
Rezultati |
SELECT First(DateofSale) AS Expr1 FROM ProductSales; |
Vrne prvo vrednost iz polja »DateofSale« v tabeli »Prodajaprodaje izdelkov«. |
SELECT Last(CenaEnote) kot LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Vrnite zadnjo vrednost iz polj »CenaEnote« in Prva vrednost iz polja »DateofSale«, ki ju prikaže v stolpcu LastPrice oziroma FirstDate. |