排序问题

cztianyu 2003-12-22 01:56:39
字段 cartonno 类型是varchar
比如内容有 1,10,2,3,4-9 我用order by cartonno asc 显示还是 1,10,2,3 。我要显示 1,2,3,4-9,10 如何使用sql语句排序
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mnwind 2003-12-22
  • 打赏
  • 举报
回复
转换成整数后再排序
或者字段保存时候右边补零
xuzuning 2003-12-22
  • 打赏
  • 举报
回复
苛刻的要求,只有数才可以按序数值排序。而“4-9”显然不是数
yicikou 2003-12-22
  • 打赏
  • 举报
回复
可以啊,

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧