sql >> Databáze >  >> RDS >> Oracle

Oracle SQL k řazení čísel verzí

Toto je jeden způsob, jak to udělat. Nejprve objednejte podle čísla před . a poté pomocí čísel za .

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. Existuje způsob, jak najít největší počet desetinných míst v Excelu

  2. Zpracování časového pásma ve webové aplikaci

  3. Vyberte N záznamů pro každou kategorii a seřaďte je podle X

  4. php mysqli_connect:metoda ověřování neznámá klientovi [caching_sha2_password]