解决varchar类型的字段存储纯数字的导致排序不正常的情况
发现varchar的字段类型,存储纯数字的,用于排序发现排序的结果是乱序的,针对这种处理情况,写个记录,好以后方便使用。
数据库存储数字,要按数字的大小来进行排列,如何实现。
解决方法1
直接修改字段的类型,从而实现该排序的效果。
解决方法2
由于站点已运行,修改字段会导致其它的问题,所以方法1不能操作。可以用该方法,实现排序。
就是字段转换形式来实现。
order by 字段+0 order by 字段*1
本文作者: Liaodeity
本文链接: https://www.jianbaizhan.com/article/445
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!