
No.2ベストアンサー
- 回答日時:
クエリを使うなら
Val(Mid([ID],(InStr([ID],"-")+1)))
としてハイフン以降の数字を切り出し数値として扱い昇順にソートすれば出来ます。
SQLならテーブル名をTbl、並びかえたい項目をID、ソートするために使うSQNとして
SELECT Tbl.ID, Val(Mid([ID],(InStr([ID],"-")+1))) AS SQN
FROM Tbl
ORDER BY Val(Mid([ID],(InStr([ID],"-")+1)));
こんな感じでできます。
No.1
- 回答日時:
RDBMS名とバージョンは?
>ハイフンの入ったデータの並べ替えがうまくいかない
どういう並べ方をしたいのでしょうか?
こんな感じですか?
1-2
1-3
1-10
これ以外に、
10-1
というようなデータもあるのですか?
データの形式を教えてもらえないと、適切なアドバイスはできません。
>たとえば以下のような数値の並べ替え
「-」が入っているということは、文字でしょ?
データ型は、何ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1の行を固定した上でVBAを用い...
-
レコードの登録順がおかしい
-
ファイルの漢数字の順番につい...
-
コンボボックスのソートについて
-
ソート(PL/SQL)
-
並べ替えについて
-
SQLデータベースの処理
-
ORDER BY RAND() 後のソートの方法
-
検索結果を指定件数ずつ抽出表...
-
ソート。内容の一部を置換して...
-
テーブルレーコードをソートし...
-
Accessでのクエリ・レポートの...
-
アクセスに関して。クエリの並...
-
エクセルVBAでデータ並べ替え
-
文字型の順番がうまく並ばない。
-
Selectした時のレコードの取得順
-
リストボックス内を昇順並べる方法
-
月末日のみソートしたい
-
MYSQL について
-
MySQLで都道府県順にソート
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードの登録順がおかしい
-
1の行を固定した上でVBAを用い...
-
並べ替えについて
-
ファイルの漢数字の順番につい...
-
エクセル、並び替え正しくソー...
-
テーブルレーコードをソートし...
-
ソート(PL/SQL)
-
ハイフンの入ったデータの並べ替え
-
SQLで曜日のソートを月火水木金...
-
Selectした時のレコードの取得順
-
SQLデータベースの処理
-
リストボックス内を昇順並べる方法
-
月末日のみソートしたい
-
ファイルメーカーでソート後の...
-
accessでDISTINCT 句と矛盾
-
アクセスに関して。クエリの並...
-
Excel VBA での大文字優先ソート
-
Excel VBAのわかりやすい教科...
-
オープンオフィス
-
Oracleのソート
おすすめ情報