我正在尝试列出一些产品的型号和型号所有型号都是字母数字。
我试过
ORDER BY CAST(field_name AS UNSIGNED)
和
ORDER BY field_name + 0
和
ORDER BY LENGTH(field_name)
以及其他一些方式。
它们适用于大多数人,但有些值与订单不符。
我得到的结果就像
EAG-75
EAG-110
...
ESCG-500
ESCG-600
...
EYG-40
EYG-55
...
EMG-440
EMG-20
EMG-27
...
EAG-100
...
我不明白造成这种情况的原因。
请帮忙。
提前致谢
答案 0 :(得分:0)
ORDER BY LENGTH(field_name), field_name
能否更好地为您服务?