永洪社区

标题: 怎么按升序排列? [打印本页]

作者: yhdata_h3WExqsQ    时间: 2023-10-11 15:53
标题: 怎么按升序排列?
我现在有个字段,是分包名称,有一些数据比如说

包2,包1,包10,包3,包12,包4,包11,包13.....

.这样的数据,然后我想让查出来的数据按照这个字段升序排列,我调整了之后发现它不是按照

包1,包2,包3,包4,包10,包11,包12,包13.......这样的顺序排列的,而是这样

包1,包10,包11,包12,包13,包2,包3,包4.......(好像没有按照包后面的整数大小,好像只是排到包后面1位的样子)

这是什么问题,我该怎么调整?



作者: yhdata_yzm    时间: 2023-10-11 15:53
字符串这个是按照asc码排序的规则来的,就是这样排序。
你可以把字符串的里数字提取出来,然后按照提取列排序
作者: yhdata_lyaa    时间: 2023-10-11 16:32
是字符类型的数据,就会一个字符一个字符的排


作者: 防超    时间: 2023-10-11 16:38
字段类型是字符型了




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4