数据库字符串类型按数值大小排序(order by) 1. 需求 别人提供了一个数据库中的表,需要对某一列进行排序。 这个问题直接使用order by命令可以,不过由于不是数值类型,导致按ASCII码顺序进行排序。比如说:在表中我使用string类型存储年龄age,然后根据age进行排序: 可以看出,根本不是按数值大小排序的。 2. 解决方法 使用cast命令转换数据类型。