Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Hàm ORDER BY không hoạt động trong Oracle

Order by hoạt động trong Oracle. Vấn đề phải là kết quả bạn nhận được khác với những gì bạn mong đợi.

Một lý do điển hình cho điều này sẽ là một số được biểu diễn dưới dạng một chuỗi. Điều này sẽ sắp xếp các thứ là 1, 10, 100, 101, 102. . . trông không đúng, nếu bạn đang mong đợi thứ tự số.

Tôi đoán rằng những điều sau sẽ hoạt động:

 order by cast(customer_id as int)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm thế nào để sử dụng xmltable trong oracle?

  2. Oracle - Chỉ tạo một chỉ mục nếu không tồn tại

  3. Unpivot on view không hoạt động trong Oracle

  4. No usename HR trong Oracle 12c

  5. Nhận các giá trị liên quan đến các hàng tối đa và tối thiểu trong Oracle