查询数据对数字排序的时候出现1 11 12 13 14....2 21 22 23 24...
现需要按数字大小排序则需要处理
①:ORDER BY 字段+0
②:ORDER BY CAST(字段 AS SIGNED)
③:ORDER BY 字段*1
根据测试此方式只支持纯数字(1,10)或者以数字开头(1a,11a)的字段,如果字段是按字符+数字形式的(a1,a2,b1,b2,a1a,a2a),则上面的方式达不到排序的目的
查询数据对数字排序的时候出现1 11 12 13 14....2 21 22 23 24...
现需要按数字大小排序则需要处理
①:ORDER BY 字段+0
②:ORDER BY CAST(字段 AS SIGNED)
③:ORDER BY 字段*1
根据测试此方式只支持纯数字(1,10)或者以数字开头(1a,11a)的字段,如果字段是按字符+数字形式的(a1,a2,b1,b2,a1a,a2a),则上面的方式达不到排序的目的