Avendo un campo numerico che contiene la posizione di visualizzazione di un record è possibile visualizzare prima le posizioni da 1 in poi e successivamente quelle il cui valore è zero?

supponiamo che ci sono 10 records che nel campo 'posizione' hanno i seguenti valori:

0,3,5,0,0,1,4,0,2,0

è possibile visualizzarli in questo ordine?

1,2,3,4,5,0,0,0,0,0


spero di essere stato chiaro
grazie