データベースの列にdesc/ascをソートするときに、このようにソートする際に問題があります。MySQL varcharsを比較する
9980
91
883
51
507
460
286
243
23
2131
今、私は大腸varcharを作ったからです。とにかくそれを列にintに変更せずに正しくソートするには?整数へ
おかげ
データベースの列にdesc/ascをソートするときに、このようにソートする際に問題があります。MySQL varcharsを比較する
9980
91
883
51
507
460
286
243
23
2131
今、私は大腸varcharを作ったからです。とにかくそれを列にintに変更せずに正しくソートするには?整数へ
おかげ
あなたがしなければならない場合:
ORDER BY CAST(`YOUR_COL` AS SIGNED)
DESC
用ORDER BY CAST(`YOUR_COL` AS SIGNED) DESC
y colをintに変更することに反対していますか? –
ビジネス要件ではなく、私の... – Intelwalk
キャストされた列を並べ替えることはおそらく、正しいデータ型に変換してソートに使用するよりもかなり悪くなります。 – Arjan