Funzioni Primo, Ultimo

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Restituire un valore di campo del primo o dell'ultimo record nel set di risultati restituiti da una query.

Sintassi

Primo(espressione)

Last(expr)

Il segnaposto espressione rappresenta un'espressione stringa che identifica il campo che contiene i dati che si desidera utilizzare o un'espressione che esegue un calcolo usando i dati contenuti nel 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 Expr1 FROM ProductSales; Restituisce il primo valore del campo "DateofSale" della tabella ProductSales.
SELECT Last(PrezzoUnitario) AS LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; Restituisce l'ultimo valore dal campo "PrezzoUnitario" e il primo valore dal campo "DataDiVendita", li visualizza rispettivamente nelle colonne LastPrice e FirstDate.

Calcolo dei campi in funzioni SQL