私は並べ替え/並べ替えに問題があり、必要なように動作しません。varcharフィールドを数字で並べ替える方法は?
SELECT `proc` FROM `table` ORDER BY `proc` DESC;
結果:
80.0 proc
70.0 proc
60.0 proc
50.0 proc
40.0 proc
200.0 proc
20.0 proc
190.0 proc
180.0 proc
170.0 proc
160.0 proc
150.0 proc
140.0 proc
130.0 proc
120.0 proc
110.0 proc
100.0 proc
私は必要なものは次のとおりです。
200.0 proc
190.0 proc
180.0 proc
170.0 proc
160.0 proc
150.0 proc
140.0 proc
130.0 proc
120.0 proc
110.0 proc
100.0 proc
90.0 proc
80.0 proc
70.0 proc
60.0 proc
50.0 proc
40.0 proc
20.0 proc
それを行うには?
あなたは 'decimal'ではなく' varchar'を使っているようですね。 – 0b10011
実際のテキストは '80.0 proc'ですか? – LittleBobbyTables
はいvarchar、yes列にはテキストが含まれています:80.0 procなど – waza123