Non pensarlo come "aggiungi uno spazio davanti al mio numero se è una sola cifra". Al contrario, stai stampando un numero a due cifre con spaziatura e allineamento a destra.
Vuoi usare Oracle TO_CHAR()
funzionare in questo modo.
SELECT TO_CHAR( player_number, '99' ) AS formatted_player_number FROM....
Ecco una pagina che discute i modelli di formato numerico .