如何讓SQLServer的 itemNum 字段 按照數字大小順序排序

個人 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 類型it

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

相關文章
相關標籤/搜索