oracle 字符串排序問題


字符串中含有數字,想找出數字部分最大值,使用max()方法發現,a99 > a100

字符串排序是按照順序一位一位比較的,按照ascii,9比1大,所以99排到了100前面

另外還有特殊情況

想到解決辦法為

 

主要記錄數據庫中字符串排列方式,按照順序一位一位比較


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM