lifengguo 's Blog

『 逆水行舟用力撑,一篙松劲退千寻!』

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
如果字符型字段值以 1、2、3...11、12...20、21排列,如果我们要以这个字段排序的话,一般会这么写
SQL语句中:

select * from xs_jbxx order by jyjxsbm

但是结果可能不会令人满意:1、11、12、2、20、21、3、4

而我们要的结果是:1、2、3...11、12...20、21,在SQL语句中可以这么写以达到满意的效果
SQL语句:

select * from xs_jbxx order by convert(int,jyjxsbm)

将排序字段转换为整型然后再对它排序
posted on 2007-06-07 08:25  黎锋果(peace)  阅读(389)  评论(0编辑  收藏  举报