sql 语句 使用 order by 的时候 如果是按varchar排序的要注意 ordercode是varchar类型,用order by排序的时候需要注意,不然就是坑!!! Select * from testtable ORDER BY ordercode 这个是按照字符串的排序规则排序 Select * from testtable ORDER BY (ordercode+0) 转换为整形int 规则排序 按varchar类型排序的时候一定要 加上(字段+0)才可以按数字顺序排 mysql和orcl都适用