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 数字的排序
 

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