有表room,表项为fanghao,taihao但是fanghao为字符串,现在想当其其为整数来排序显示结果
SQL怎么写???
急!!!

解决方案 »

  1.   

    select * from room order by fanghao
      

  2.   

    SELECT *
    FROM room
    ORDER BY LEN(fanghao), fanghao
    楼主试一下这个怎样
      

  3.   

    楼上的两位好像都忘记了排序的规则了吧!SELECT *
    FROM room
    ORDER BY LEN(fanghao),fanghao DESC
      

  4.   

    如果你的fanghao里都是数字的话,为什么非要用string 啊?改成int不就ok了吗?
      

  5.   

    select * from room order by cast(fanghao as integer)
      

  6.   

    SELECT *
    FROM room
    ORDER BY LEN(fanghao), fanghao
    用这个,经过测试,可以实现