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

Pesan versi sebagai angka

Anda dapat menggunakan regexp_substr() :

order by fname,
         cast(regexp_substr(version, '[^.]+', 1, 1) as number),
         cast(regexp_substr(version, '[^.]+', 1, 2) as number),
         cast(regexp_substr(version, '[^.]+', 1, 3) as number)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membership.ValidateUser selalu mengembalikan false setelah memutakhirkan ke VS 2010 / .NET 4.0

  2. Mengapa rlwrap menggemakan apa yang saya ketik dari keyboard?

  3. Membuat Tabel Sementara Global di Oracle

  4. Bagaimana memanggil Prosedur yang menggunakan tabel yang sama setelah pemicu

  5. Bagaimana menemukan jumlah dan nama karakter yang berbeda dalam string di PL/SQL