Returnați o valoare de câmp din prima sau din ultima înregistrare din setul de rezultate returnate de o interogare.
Sintaxă
First(expr)
Last(expr)
Substituentul expr reprezintă o expresie șir care identifică câmpul ce conține datele pe care doriți să le utilizați sau o expresie care efectuează un calcul folosind datele din acel câmp. Operanzii din expr pot include numele unui câmp de tabel, al unei constante sau al unei funcții (care poate fi intrinsec sau definit de utilizator, dar nu și una dintre celelalte funcții agregate SQL).
Observații
Aceste funcții returnează valoarea unui câmp specificat din prima sau ultima înregistrare a setului de rezultate returnate de o interogare. Dacă interogarea nu include o clauză ORDER BY, valorile returnate de aceste funcții vor fi arbitrare, deoarece înregistrările nu sunt returnate de obicei într-o anumită ordine.
Exemple
| expresie | Rezultatele |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | Returnați prima valoare din câmpul "DataDeVânzare" din tabelul VânzăriProduse. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Returnați ultima valoare din câmpul "PrețUnitar" și Prima valoare din câmpul "DataDeVânzare", le afișează în coloana LastPrice și respectiv FirstDate. |