我有類似下面值的列排序由它後的列名(equipment_no)在ASC,想知道如何如圖所示的下一個列表它正確排序。如何對MYSQL中的字母數字列進行排序?
SELECT equipment_no FROM fas_details WHERE equipment_no LIKE 'T%' ORDER BY equipment_no
請告訴我你的建議。謝謝。
MySQL如何排序
T - AG - 01
T - AG - 02
T - AG - 07
T - AG - 08
T - AG - 09
T - AG - 10
T - AG - 100
T - AG - 101
T - AG - 102
T - AG - 103
T - AG - 104
T - AG - 11
T - AG - 12
T - AG - 13
如何我希望它是
T - AG - 01
T - AG - 02
T - AG - 07
T - AG - 08
T - AG - 09
T - AG - 10
T - AG - 11
T - AG - 12
T - AG - 13
T - AG - 100
T - AG - 101
T - AG - 102
T - AG - 103
T - AG - 104
你在找什麼叫做「自然排序」 – Uberfuzzy