L’SQL Microsoft (detto anche jetSQL) utilizzabile quindi su DBMS Access e SQL Server, annovera due comodissime funzioni per recuperare il primo e l’ultimo record risultante da una query: FIRST e LAST i cui nomi sono abbastanza esplicativi.
Immaginiamo la tabella di prova utenti con i campi id, nome e cognome; si popoli la tabella con una serie di record di prova e si consideri la seguente query che recupera tutti i nomi dalla tabella utenti
SELECT nomi FROM utenti ORDER BY id ASC
In funzione di questa query, e senza fare troppe complicate operazioni di selezione in più query, recuperiamo solo il primo record utile
SELECT FIRST(nomi) FROM utenti ORDER BY id ASC
Recuperiamo adesso solo l’ultimo
SELECT LAST(nomi) FROM utenti ORDER BY id ASC
Pubblicitร