msyql 中按照数字型字符串进行排序

来源:互联网 发布:软件系统项目总结 编辑:程序博客网 时间:2024/04/24 06:36

有时候 mysql 数据库中字段类型定义的是 varchar, 但实际上存的是纯数字, 如果想根据此字段进行排序的话, 会出现这样的结果: 1, 11, 2 这样的结果,

如果想要按照数字大小排序的话, 可以用 字段*1;

例如: select * from person order by age*1; 注: age 在数据库中时 varchar 类型

0 0
原创粉丝点击