sql >> Database teknologi >  >> RDS >> Oracle

ORDER BY-funktionen virker ikke i Oracle

Order by arbejder i Oracle. Problemet må være, at de resultater, du får, er anderledes, end du forventer.

En typisk årsag til dette vil være et tal, der er repræsenteret som en streng. Dette ville sortere tingene som 1, 10, 100, 101, 102. . . som ikke ser korrekt ud, hvis du forventer numerisk bestilling.

Mit gæt er, at følgende ville virke:

 order by cast(customer_id as int)



  1. Opret og opdater programmatisk databasestruktur

  2. SQL Server og Oracle, hvilken er bedst med hensyn til skalerbarhed?

  3. Afbryd et PL/SQL-program

  4. Hvilken NpgsqlDbType skal bruges til at rydde Kan ikke skrive CLR-typefejl