Oracle按照某個含有數字的字符串類型的字段進行排序時,將10排在9的後面

開發中遇到的一個排序問題,簡單記錄一下解決方式,供參考,如有更合適更好的解決方法,歡迎指正   本文所寫內容主要是針對想要排序的字段是同時符合以下情況的: 1.VARCHAR2等字符串類型 2.該字段的值非純數字,類似於字母序號+數字序號的 3.字符的長度不一致的,比如有些會用0來填充,保持長度一致,也是不需要文中這樣處理的,例如:A001,A002這樣子   如果排序字段不符合上述情況: 假如值
相關文章
相關標籤/搜索