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

Oracle SQL do sortowania numerów wersji

To jeden ze sposobów na zrobienie tego. Pierwsze zamówienie według numeru przed . a następnie cyframi po .

select version_number 
from mytable 
order by substr(version_number, 1, instr(version_number,'.')-1) desc
        ,length(substr(version_number, instr(version_number,'.')+1)) desc
        ,substr(version_number, instr(version_number,'.')+1) desc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLPlus próbuje dwukrotnie usunąć pakiet

  2. eksport bazy danych Oracle (tworzenie pliku .sql danych)

  3. Ustaw różne zmienne środowiskowe ORACLE_HOME i PATH za pomocą Ansible

  4. Oracle:wyzwalacz automatycznej inkrementacji.

  5. Oracle 11g — Unpivot