我的 itemNum 从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
.
.

.

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

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

相关文章:

  • 2022-01-21
  • 2021-11-18
  • 2022-01-20
  • 2022-12-23
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-03
  • 2021-10-07
  • 2022-02-01
  • 2021-11-13
  • 2021-07-23
  • 2021-11-18
相关资源
相似解决方案