こんにちは、テーブルを並べ替えたいです。フィールドには、数字、アルファベット、およびアルファベット付きの数字が含まれています。つまり、
1 2 1a 11a a 6a b
これを並べ替えたいのですが、
1 1a 2 6a 11a a b
私のコードは、
SELECT * FROM t
ORDER BY CAST(st AS SIGNED), st
しかし、結果は、
a b 1 1a 2 6a 11a
このURLでこのコードを見つけました
" http://www.mpopp.net/2006/06/sorting-of-numeric-values-mixed-with-alphanumeric-values/ "誰でも私を助けてください