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

猜你喜欢

转载自blog.csdn.net/HandSome_He/article/details/100593116
今日推荐