您好我想对表格进行排序。该字段包含数字、字母和带有字母的数字,即,
1 2 1a 11a 一个 6a b
我想把这个排序,
1 1a 2 6a 11a 一个 b
我的代码是,
SELECT * FROM t
ORDER BY CAST(st AS SIGNED), st
但结果是,
一个 b 1 1a 2 6a 11a
我在这个网址中找到了这段代码
" http://www.mpopp.net/2006/06/sorting-of-numeric-values-mixed-with-alphanumeric-values/ "任何人请帮助我