varchar排序错误问题

例如:varchar类型的字段值分别为


version(varchar)排序前


desc排序结果为


version(varchar)desc排序后



解决方案:

select * from b_app_version where `type` = 1 order by version + 0 desc;

让version+0就隐身转换下类型。

你可能感兴趣的:(varchar排序错误问题)