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

SQL 文字列による順序、数字は最後に表示されます

    regexp_like() を使用できます .昇順の場合:

    order by (case when regexp_like(col, '^[0-9]+$') then 1 else 2 end) asc,
             col asc
      

    1. ORA-00942:表またはビューが存在しません-Oracle

    2. PostgreSQL:テキスト列から計算された数値による単一のSQL構文の順序

    3. postgres tablefunc crosstab()でnullの個々の値を返す

    4. MySQLテーブルでC#プログラム内の変更を監視しますか?