Order by
arbeitet in Oracle. Das Problem muss sein, dass die Ergebnisse, die Sie erhalten, von Ihren Erwartungen abweichen.
Ein typischer Grund dafür wäre eine Zahl, die als String dargestellt wird. Dies würde die Dinge als 1, 10, 100, 101, 102 bestellen. . . was nicht richtig aussieht, wenn Sie eine numerische Reihenfolge erwarten.
Meine Vermutung ist, dass Folgendes funktionieren würde:
order by cast(customer_id as int)