首页 > 数据库技术 > 详细

如何让SQLServer的 SeqNo 字段 按照数字大小顺序排序

时间:2019-08-08 16:08:46      阅读:297      评论:0      收藏:0      [点我收藏+]

我的 SeqNo 从1到20,可是超过了SQLServer的默认排序这样的
1
10
11
12
.
.
.
19
2
3
4
5
6
7
如何才能让排序成为这样
1
2
3
4
5
6
7
8
9
10
11
.
.

.

解决办法:因为 SeqNo 是 VARCHAR 字符串类型,要按数字大小排序需要将它转换为 INT 类型

select * from tb order by cast(SeqNo as int)

如何让SQLServer的 SeqNo 字段 按照数字大小顺序排序

原文:https://www.cnblogs.com/Bill-Lee/p/11321308.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!