Oracle按照某个含有数字的字符串类型的字段进行排序时,将10排在9的后面

开发中遇到的一个排序问题,简单记录一下解决方式,供参考,如有更合适更好的解决方法,欢迎指正   本文所写内容主要是针对想要排序的字段是同时符合以下情况的: 1.VARCHAR2等字符串类型 2.该字段的值非纯数字,类似于字母序号+数字序号的 3.字符的长度不一致的,比如有些会用0来填充,保持长度一致,也是不需要文中这样处理的,例如:A001,A002这样子   如果排序字段不符合上述情况: 假如值
相关文章
相关标签/搜索