mysql varchar 數字的排序

原文鏈接:https://blog.csdn.net/robotShuiMo/article/details/85612823

mysql 中varchar類型的數字 在排序的時候 會十位和個位分開排序 所以

我們想到的方法是 

1.把數據在查詢到時候強轉成 int 進行排序

SELECT * FROM rym_taxes_taxstandarddetail WHERE completeid = 1 ORDER BY CAST(type as SIGNED) asc

2.查詢的時候 字段後面加 *1 進行排序

SELECT * FROM rym_taxes_taxstandarddetail WHERE completeid = 1 ORDER BY type*1 asc
———————————————

轉載地址:mysql varchar 數字的排序
 

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