oracle 数据库,order by的时候怎么只选择一个列的后几位来排序。

2025-02-24 23:49:28
推荐回答(2个)
回答1:

select * from tablename t order by regexp_replace(t.Kahao,'[^0-9]')--正则取字段中的数字

回答2:

order by substr(kahao,6) 不过这个性能不怎么好