come faccio in SQL (dopo una SELECT) a far visualizzare SOLO il primo record? Grazie
come faccio in SQL (dopo una SELECT) a far visualizzare SOLO il primo record? Grazie
ti ricordi quando da piccoli andavamo in treno? io mettevo il culo fuori dal finestrino e tu la faccia e tutti ci chiedevano se eravamo gemelli...
select * from tuaTabella
where id=1
se hai un campo id, altrimenti scrivi il nome del campo della tua chiave primaria o dell'elemento che ti ordinerà i record.
Non c'è un metodo standard per ottenere il primo record tramite uno statement SQL...
In alcuni linguaggi ci si riesce comunque, ma è sempre meglio evitare di trovarsi in una situazione simile (a proposito, a cosa ti serve?).
Cercare il record avente ID = 1 potrebbe non restituire il primo record effettivo...o potrebbe non corrispondere ad alcun record qualora questo sia stato eliminato.
Supponendo di lavorare con Access, ad esempio, il contatore può essere casuale e anche dando per scontato che non lo sia, Access non riempie i buchi, quindi se elimino il record avente ID = 1, tale valore non verrà assegnato come chiave al nuovo record.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...