Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Encomendar versões como números


Você pode usar regexp_substr() :
order by fname,
         cast(regexp_substr(version, '[^.]+', 1, 1) as number),
         cast(regexp_substr(version, '[^.]+', 1, 2) as number),
         cast(regexp_substr(version, '[^.]+', 1, 3) as number)