sql >> データベース >  >> RDS >> Oracle

バージョン番号をソートするOracleSQL

    これはそれを行う1つの方法です。 . 次に、.の後の数字で

    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. LOADDATAINFILEエラー1064

    2. ベーステーブルから行を削除すると、そのテーブルのビューに影響しますか?

    3. Oracle正規表現の一致する空白

    4. caseステートメントを使用して、結合を残すフィールドを決定する方法