Oracle含数字的字符串排序

2022-06-09 17:55:27 浏览数 (3)

通过to_number()函数将数字字符串转化为数字,再排序

例如:

代码语言:javascript复制
第0328号
第0121号
第1237号
第1836号
第1153号

解决办法: 利用oracle函数及正则表达式进行排序

order by to_number(regexp_substr(字段名,'[0-9]*[0-9]',1))

1 人点赞