Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Zamów wersje w liczbach

Możesz użyć 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. Oracle transponując wiersze wartości tekstowych na kolumny

  2. Dlaczego nie mogę zaktualizować więcej niż jednej kolumny jednocześnie za pomocą słowa kluczowego?

  3. Jak usunąć wiele partycji interwałowych na podstawie daty?

  4. Połącz wiele wierszy w jedną kolumnę za pomocą funkcji w Oracle z 3 powiązanymi tabelami

  5. nie mogę uzyskać parametru z procedury składowanej za pomocą php