Pateikia lauko reikšmę iš pirmo arba paskutinio užklausos pateikto rezultatų rinkinio įrašo.
Sintaksė
First(expr)
Last(išraiška)
Reiškinio vietos rezervavimo ženklas reiškia eilutės reiškinį, identifikuojantį lauką, kuriame yra norimi naudoti duomenys, arba reiškinį, kuris atlieka skaičiavimą naudodamas to lauko duomenis. Operandai reiškinyje gali apimti lentelės lauko pavadinimą, konstantą arba funkciją (kuri gali būti vidinė arba apibrėžta vartotojo, bet negali būti viena iš kitų SQL agregavimo funkcijų).
Pastabos
Šios funkcijos pateikia užklausos pateikto rezultatų rinkinio nurodyto įrašo reikšmę. Jei užklausoje nėra sąlygos ORDER BY, šių funkcijų grąžinamos reikšmės bus pasirenkamos, nes įrašai paprastai grąžinami be konkrečios tvarkos.
Pavyzdžiai
| Išraiška | Rezultatai |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | Pateikia pirmąją reikšmę iš lauko "DateofSale" lentelėje ProductSales. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Pateikia paskutinę reikšmę iš lauko "Vieneto_kaina" ir pirmąją reikšmę iš lauko "Pardavimo data", rodo jas atitinkamai stulpelyje "LastPrice" ir "FirstDate". |