Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

SQL Diurutkan berdasarkan string, angka muncul terakhir

Anda dapat menggunakan regexp_like() . Untuk pengurutan menaik:

order by (case when regexp_like(col, '^[0-9]+$') then 1 else 2 end) asc,
         col asc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengenalan Paket PL/SQL Di Database Oracle

  2. Cara memilih rentang dalam rentang catatan di oracle

  3. Fungsi HEXTORAW() di Oracle

  4. Bagaimana cara menghitung jumlah kolom dalam tabel menggunakan SQL?

  5. INSERT pernyataan di Oracle