non capisco proprio dove vuoi arrivare..
la prima volta che uno accede alla pagina avrai (visto che ordini per numero ASC)
numero 1 Paolo
numero 2 Francesco
numero 3 Marco
numero 4 Giovanni

il DB fa l'update
la seconda volta che un utente entra nella pagina avrai
numero 1 Giovanni
numero 2 Paolo
numero 3 Francesco
numero 4 Marco

il DB fa l'update
la terza volta che un utente entra nella pagina avrai
numero 1 Marco
numero 2 Giovanni
numero 3 Paolo
numero 4 Francesco

e così via.
è questo che vuoi ottenere? ogni volta una lista differente?
e se aggiungi nomi? la pagina deve fare l'update di tutti in ogni caso?
a che scopo?