1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

求助!!ASP代码“order by count DESC”

本帖由 sbmtdihc2006-11-16 发布。版面名称:后端开发

  1. sbmtdihc

    sbmtdihc New Member

    注册:
    2005-12-04
    帖子:
    44
    赞:
    0
    在ASP代码,查询数据库时,用了这句代码"SELECT * FROM music order by count DESC"

    count 在数据中的值为文本类型,最终排序出来,就是9开头的为大,0开头的为最小,“9比10、11、12、21、22、31、都大,”,怎么回事呀,能不能在不改变数据库的前提下,只改写代码让他正常!
     
    #1 sbmtdihc, 2006-11-16
    最后编辑: 2006-11-16
  2. woshidianpa

    woshidianpa New Member

    注册:
    2005-11-08
    帖子:
    89
    赞:
    1
    把他转换一下格式。
     
  3. sbmtdihc

    sbmtdihc New Member

    注册:
    2005-12-04
    帖子:
    44
    赞:
    0
    就是不想转换呀!有没有别的办法????
     
  4. woshidianpa

    woshidianpa New Member

    注册:
    2005-11-08
    帖子:
    89
    赞:
    1
    用函数强制转。不要动数据库类型
     
  5. sbmtdihc

    sbmtdihc New Member

    注册:
    2005-12-04
    帖子:
    44
    赞:
    0
    给个例子!!先谢了!
     
  6. sbmtdihc

    sbmtdihc New Member

    注册:
    2005-12-04
    帖子:
    44
    赞:
    0
    搞定了!!改成如下:
    "SELECT * FROM music order by int(count) DESC"

    就OK 了!!