mysql小數排序問題

mysql存儲浮點數,有三種數據類型可以選擇,分別是:float, double, decimal。不過有時候,也會使用varchar這種類型來存儲。使用varchar類型,如果要對浮點數進行排序,會有如下圖所示的問題。

要解決這種問題,目前發現一種比較有效的方法,就是 "order by 字段名字+0" 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章