为了账号安全,请及时绑定邮箱和手机立即绑定

数据库查询排序问题,如何按字符串中的数字排序?

数据库查询排序问题,如何按字符串中的数字排序?

www说 2019-03-01 11:11:52
按照特定字段排序,字段格式如APPLE_+十进制数字,需求为结果按照除去前缀的数字排序 存在若干条数据,需要分页显示,如1000条数据,每页25条,需要保证整体顺序,因此一次查询25条后在内存中排序不能满足整体有序。 阻塞:只按照该字段进行排序会出现APPLE_2在APPLE_100之后出现。 对数据库不太熟悉,有没有什么好的解决方案,满足以上要求,谢谢。
查看完整描述

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

ORDER BY CONVERT(SUBSTR(column, 6), SIGNED INTEGER)

查看完整回答
反对 回复 2019-03-01
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

也在学数据库

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 631 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号