社区
MS-SQL Server
帖子详情
SQL中数字字段排序
wanshouerp
2009-07-23 10:58:54
我sql序号字段中有 1 2 3 4 ……10 11 ……20
但是order by 以后出现了 1 10…… 2 20 21 …… 3 ……这样的顺序
我希望是 1 2 3 ……这样子的,怎么办
而且我的另一个字段是安字符排序的,是ok的
...全文
59
7
打赏
收藏
SQL中数字字段排序
我sql序号字段中有 1 2 3 4 ……10 11 ……20 但是order by 以后出现了 1 10…… 2 20 21 …… 3 ……这样的顺序 我希望是 1 2 3 ……这样子的,怎么办 而且我的另一个字段是安字符排序的,是ok的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanshouerp
2009-07-23
打赏
举报
回复
谢谢,ok
[Quote=引用 3 楼 jiangshun 的回复:]
SQL codecast(字段asint)
[/Quote]
wanshouerp
2009-07-23
打赏
举报
回复
另外一种方法,谢谢
[Quote=引用 4 楼 jinjazz 的回复:]
order by len(字段),字段
[/Quote]
wanshouerp
2009-07-23
打赏
举报
回复
谢谢,ok了
[Quote=引用 1 楼 jinjazz 的回复:]
order by cast(字段 as int)
[/Quote]
jinjazz
2009-07-23
打赏
举报
回复
order by len(字段),字段
jiangshun
2009-07-23
打赏
举报
回复
cast(字段 as int)
liangCK
2009-07-23
打赏
举报
回复
order by cast(col as int)
jinjazz
2009-07-23
打赏
举报
回复
order by cast(字段 as int)
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章