Atgriež lauka vērtību no vaicājuma atgrieztās rezultātu kopas pirmā vai pēdējā ieraksta.
Sintakse
First( expr )
Last( expr )
Izteiksmes vietturis apzīmē virknes izteiksme, kas identificē lauku, kurā ir izmantojamie dati, vai izteiksmi, kas veic aprēķinu, izmantojot šī lauka datus. Operandi izteiksmes var ietvert tabulas lauka, konstantes vai funkcijas nosaukumu (kas var būt vai nu izteiksme, vai lietotāja definēta, bet ne kāda no pārējām SQL apkopošanas funkcijām).
Piezīmes
Šīs funkcijas atgriež vaicājuma atgrieztās rezultātu kopas norādītā lauka vērtību attiecīgi pirmajā vai pēdējā ierakstā. Ja vaicājumā nav klauzula ORDER BY, šo funkciju atgrieztās vērtības būs patvaļīgas, jo ieraksti parasti tiek atgriezti noteiktā secībā.
Piemēri
Izteiksme |
Rezultāti |
SELECT First(DateofSale) AS Expr1 FROM ProductSales; |
Atgriež pirmo vērtību no tabulas Produkta_ales lauka "Datums_pārd_pārd.". |
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Atgriež lauka "Vienības_cena" un Pirmā vērtība laukā "Datumspārdošanas datums", parāda tos attiecīgi kolonnā PēdējāCena un FirstDate. |