Prova così, annidando i replace per rimuovere i caratteri "superflui".
codice:
select *, 
replace(replace(test,'<',''),'>','') as pulito
from tabella order by pulito asc