Restituire un valore di campo del primo o dell'ultimo record nel set di risultati restituiti da una query.
Sintassi
First(espr)
Ultimo(espr)
Il segnaposto expr rappresenta un'espressione stringa che identifica il campo che contiene i dati da usare o un'espressione che esegue un calcolo usando i dati del campo. Gli operandi in expr possono includere il nome di un campo di tabella, una costante o una funzione, che può essere intrinseca o definita dall'utente, ma deve essere diversa rispetto alle altre funzioni di aggregazione SQL.
Note
Queste funzioni restituiscono rispettivamente il valore di un campo specificato nel primo o nell'ultimo record del set di risultati restituiti da una query. Se la query non include una clausola ORDER BY, i valori restituiti da queste funzioni saranno arbitrari perché in genere i record vengono restituiti senza un ordine particolare.
Esempi
| Espressione | Risultati |
|---|---|
| SELECT First(DateofSale) AS Espr1 FROM ProductSales; | Restituisce il primo valore dal campo "DateofSale" nella tabella ProductSales. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Restituisce il valore Ultimo dal campo "PrezzoUnitario" e il Primo valore dal campo "DateofSale", le visualizzano rispettivamente nella colonna LastPrice e FirstDate. |