order by 排序原則


order by 排序原則

order by 默認不是根據拼音排序的 ,是根據ascii碼排序的

 

如果按照拼音排序的話這邊“大”應該是num=4中最大的,由此可以看到order by 是靠ascii碼排序的。

所以一般是數字->字母->中文

按拼音排序

ORDER BY nlssort(name,'NLSSORT=SCHINESE_PINYIN_M')

但是當union 與nlssort同用的時候 會有一些問題

這樣寫會報

再在外面套一層變成一個臨時表就可以了 這個也不知道原理是啥子 有知道的盆友們 歡迎留言評論指導我一下


免責聲明!

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



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