DXR165の備忘録

自分用の備忘録です。

Access テキスト フィールドに保存されている数値に基づいてレコードを並べ替える際の注意点  

テキスト フィールドに保存されている数値に基づいてレコードを並べ替えると一般的に想定する順序(数値の小さいもの順またはその逆)になりませんので注意が必要です。


テキスト フィールドに1から21までの数値しか格納されていない場合で昇順に並べ替えを実行すると

1
10
11
12
13
14
15
16
17
18
19
2
20
21
3
4
5
6
7
8
9
のようになります。左からまず1文字目がまず評価され、つぎに2文字目がというような仕様と思われます。「まさか、こうなるとは」と思ってしまいますね。商品コードなどで数値しか入らないがテキスト型にしているときなど注意が必要です。
関連記事

category: Access テーブル

tb: 0   cm: 0

コメント

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://dxr165.blog.fc2.com/tb.php/112-96fc4be1
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

最新コメント

カウンター(2012/3/10以降)