字段是1,2,3.....11,12,13....
用select 查询出来显示的显示成了
1,
11
12
13
.
2
21
22
.
.
.
这个查询语句应该怎么写?

解决方案 »

  1.   

    你这个字段是字符串?否则order by不可能是这样的。如果真是字符串的话,你order by的时候,就只好先把这列convert成整数,然后再排序了
      

  2.   

    是的我的是字符串字段。
    select * from Table_name order by  bh  ASC;
    这个怎么改?
      

  3.   


    SELECT * FROM Table_name ORDER BY CAST(BH AS INT) ASC