sql 数字排序问题

一个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)

原文地址:https://www.cnblogs.com/blog4xy/p/3671212.html