标签: mysql varchar
我有3列varchar,我想按数字和字母顺序排序。我想要自然排序,如1,2,3等,但我也希望28A之后的28之前,但之前的29。我已经尝试铸造为签名的asc,这给了我自然的顺序,但也
28 1 28A 1 28 2 28A 2 28 3 28A 3 29
与我想要的相反
28 1 28 2 28 3 28A 1 28A 2 28A 3 29
感谢您的任何帮助。
答案 0 :(得分:0)
像这样使用ORDER BY
ORDER BY
SELECT columna, columnb FROM mytable ORDER BY columna, columnb;