regexp_like() を使用できます .昇順の場合: order by (case when regexp_like(col, '^[0-9]+$') then 1 else 2 end) asc, col asc プレ>