一个Sql写完之后发现从2008和2005,数字排序不一样,

2008显示是这样的1,2,3,4,5,6,7,8,9,10,11..

2005显示是这样的1,10,11..,2,20,21...

解决方法是:

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

相关文章: