mysql的一个小坑
在进行查询排序的时候,如果你的排序的字段是varchar类型的,那结果可能就不是你想要的。
例如:
select * from pre_member order by score desc
如果score是varchar类型的,那排序基本上是无效的
两种解决方法
1、score改为int类型
2、sql这样写select * from pre_member order by score*1 desc
在进行查询排序的时候,如果你的排序的字段是varchar类型的,那结果可能就不是你想要的。
例如:
select * from pre_member order by score desc
如果score是varchar类型的,那排序基本上是无效的
两种解决方法
1、score改为int类型
2、sql这样写select * from pre_member order by score*1 desc