0

MS Access データベースを使用する VB プログラムを作成しました。sampleIDテーブルの 1 つで、テキスト型という名前の列を設定しました。データベースに値を挿入すると、次のようになります (正しくソートされていません)。

BK130101
BK1301010
BK1301011
BK130108
BK130109

次のように並べ替えたいと思います。

BK130101
BK130108
BK130109
BK1301010
BK1301011

それを修正する方法はありますか?

4

1 に答える 1

1

おそらく次のようなものです:

SELECT TableX.ID
FROM TableX
ORDER BY Left([ID],6), CInt(Mid([ID],7));
于 2013-01-14T01:45:29.343 に答える