Returnați o valoare de câmp din prima sau ultima înregistrare din setul de rezultate returnat de o interogare.
Sintaxă
First( expr )
Last( expr )
Substituentul expr reprezintă o expresie șir care identifică câmpul care conține datele pe care doriți să le utilizați sau o expresie care efectuează un calcul utilizând datele din acel câmp. Operanzii din expr pot include numele unui câmp de tabel, o constantă sau o funcție (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 returnat de o interogare. Dacă interogarea nu include o clauză ORDER BY, valorile returnate de aceste funcții vor fi arbitrare, deoarece înregistrările sunt returnate de obicei într-o anumită ordine.
Exemple
Expresie |
Rezultatele |
SELECT First(DateofSale) AS Expr1 FROM ProductSales; |
Returnează prima valoare din câmpul "DateofSale" din tabelul ProductSales. |
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Returnează ultima valoare din câmpul "PrețUnitar" și Prima valoare din câmpul "DateofSale", le afișează în coloana LastPrice, respectiv FirstDate. |