嗨,结果如下ORDER BY ProductCode ASC CU522-15 CU522-17 CU522-18 CU522-19 CU522-4 我想让cu522-4成为第一名而不是最后一名。我无法更改产品代码,因为它需要与其他系统匹配。有什么想法吗? 最佳答案 试一试SELECT * FROM `mytable` ORDER BY LENGTH(ProductCode), ProductCode CU522-4将是第一个,因为它的字符较少其他的会正常分类