mysql按照數字正常順序排序


sql:

select * from users
order by cast(u_order as decimal(4,0))

  

解釋:

cast 轉換數據類型(類似於Java中的強制轉換數據類型)

decimal 保留數據的精度(第一個參數表示保留的有效精度,第二個參數表示小數點后的位數)

所以如果u_order這個字段小數點前大於4位就會有精度損失問題


免責聲明!

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



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