解决varchar类型的字段存储纯数字的导致排序不正常的情况

作者:Liaodeity - 2016年06月12日

        发现varchar的字段类型,存储纯数字的,用于排序发现排序的结果是乱序的,针对这种处理情况,写个记录,好以后方便使用。

        数据库存储数字,要按数字的大小来进行排列,如何实现。

解决方法1

直接修改字段的类型,从而实现该排序的效果。

解决方法2

由于站点已运行,修改字段会导致其它的问题,所以方法1不能操作。可以用该方法,实现排序。

就是字段转换形式来实现。

order by 字段+0
order by 字段*1


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/445

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!