Salve.
Ho una query che mi restituisce 9000 risultati. Vorrei visalizzarne 1000 per volta, è possibile farlo da query sql tipo il LIMIT di MySQL?
Grazie mille!![]()
Salve.
Ho una query che mi restituisce 9000 risultati. Vorrei visalizzarne 1000 per volta, è possibile farlo da query sql tipo il LIMIT di MySQL?
Grazie mille!![]()
il LIMIT di MySQL ha come equivalente in SQLServer il TOP
SELECT TOP 1000 Campo1, Campo2, CampoEccetera FROM dbo.NomeTabella
Ma il tuo problema è che vuoi prelevare anche da 1000 a 2000 eccetera
allora da SQLServer2008 in poi hai il RowNummer che potrebbe aiutarti molto
ed è di fatto una numerazione crescente univoca che puoi attribuire ai record
con SQLServer2005 dovrai un pò arrampicarti sui vetri per avere lo stesso risultato
Facci sapere qualcosa in piu
.
row_number() c'è dal 2005
http://stackoverflow.com/questions/3...ql-server-2005
![]()