私は値を1〜999SQL - 1,2,3,4などの代わりに、1,10,11,12
ている私のデータベース内の数値欄で注文しようとしています私は使用します
ORDER_BY registration_no ASC
私は得る...。
1
101
102
103
104
105
106
107
108
109
11
110
Etc…
したがって、番号の反対の最初の桁で順序付けされているようです。
値でこれを注文したい場合は、どのSQLを使用するか知っていますか?したがって1,2,3,4,5,6
など
あなたのコラムでは、この動作に直面しているので、そのvarchar型のタイプのものです。 – Meherzad
registration_noカラムのデータ型は何ですか? –
'order by registration_no + 0 asc'を使って問題を解決してください。 – Meherzad