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

Função ORDER BY não funciona no Oracle


Order by funciona no Oracle. O problema deve ser que os resultados que você está obtendo são diferentes do que você espera.

Um motivo típico para isso seria um número que é representado como uma string. Isso ordenaria as coisas como 1, 10, 100, 101, 102 . . . que não parece correto, se você estiver esperando ordenação numérica.

Meu palpite é que o seguinte funcionaria:
 order by cast(customer_id as int)