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

我的 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)

posted @ 2019-08-08 15:13  Bill-Lee  阅读(1764)  评论(0编辑  收藏  举报