Grąžinti lauko reikšmę iš pirmojo arba paskutinio užklausos grąžinto rezultatų rinkinio įrašo.
Sintaksė
Vardas ( išraiška )
Pavardė ( išraiška )
Išraiškos vietos rezervavimo ženklas nurodo eilutės išraiška, identifikuojantį lauką, kuriame yra norimi naudoti duomenys, arba išraišką, kuri atlieka skaičiavimą naudodama to lauko duomenis. Reiškinyje operandai gali apimti lentelės lauko, konstantos arba funkcijos pavadinimą (tai gali būti vidinis arba vartotojo apibrėžtas, bet ne viena iš kitų SQL agregavimo funkcijų).
Pastabos
Šios funkcijos pateikia nurodyto lauko, esančio atitinkamai pirmajame arba paskutiniame užklausos pateiktame rezultatų rinkinyje, reikšmę. Jei užklausoje nėra sąlygos ORDER BY, šių funkcijų pateiktos reikšmės bus savavališkos, nes įrašai paprastai grąžinami ne konkrečia tvarka.
Pavyzdžiai
Reiškinys |
Rezultatai |
SELECT First(DateofSale) AS Expr1 FROM ProductSales; |
Grąžina pirmą reikšmę iš lentelės ProductSales lauko DateofSale. |
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Pateikia lauko "Vieneto_kaina" ir Pirmoji reikšmę Paskutinė reikšmė iš lauko "DateofSale", rodo jas atitinkamai stulpelyje LastPrice ir FirstDate. |