sql >> Database >  >> RDS >> Oracle

ORDER BY-functie werkt niet in Oracle

Order by werkt in orakel. Het probleem moet zijn dat de resultaten die u krijgt anders zijn dan u verwacht.

Een typische reden hiervoor is een getal dat wordt weergegeven als een tekenreeks. Dit zou dingen bestellen als 1, 10, 100, 101, 102 . . . die er niet correct uitziet, als u numerieke volgorde verwacht.

Mijn gok is dat het volgende zou werken:

 order by cast(customer_id as int)



  1. oracle SQL hoe de tijd van de datum te verwijderen

  2. Beter geheugenbeheer (heap) op Solaris 10

  3. SQL ALS SELECT-query null is, doe dan nog een query

  4. MySQL:controleer welke versie:32 bit of 64 bit?