Oracle
 sql >> Base de données >  >> RDS >> Oracle

Ordre SQL par chaîne, les chiffres apparaissent en dernier

Vous pouvez utiliser regexp_like() . Pour le tri croissant :

order by (case when regexp_like(col, '^[0-9]+$') then 1 else 2 end) asc,
         col asc