![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
下記のようなデータがあります。
町名ごとに 0 ~ >=110 の男女別のデータが890,000レコードあります。
エクセルだと、町名ごとに 0 から >=110 まで問題なく並び替えができるのにアクセスでは思うようにできません。
年齢に昇順をかけても、全ての町名が入り混じって >=110,0,1…の順になってしまいます。
町名ごとに 0 ~ >=110 まで綺麗に並び替えることは可能でしょうか?
どなたか教えてください。よろしくお願いいたします。
No. コード 町名 年齢 男 女
1 012233 下野本 2 23 36
2 012233 下野本 5 12 18
3 012233 下野本 100 18 20
4 012233 下野本 >=101 1 0
120 012233 上青木 8 23 36
121 012233 下青木 15 12 18
123 012233 下青木 100 18 20
124 012233 下青木 >=101 1 0
No.3ベストアンサー
- 回答日時:
SQLを以下のように書き換えます。
SELECT [No],コード,町名.年齢,男,女
FROM テーブル
ORDER BY 町名,IIf(年齢=">=101",101,Val(年齢))
この回答への補足
すごいです!!
SQLを書き直したら簡単にできました。
ただ、>=110がどうしても0の上に来てしまうので、構文を良く見たら…わかりました!!
>=101を>=110にすれば良いのですね。
本当にありがとうございました。
これを機会にSQLも勉強したいと思います。
また、よろしくお願いいたします。
ご回答ありがとうございます。
SQLですね。今日はもう帰りますが、明日早速やってみます。
いろんな手を尽くさなくても一度にできるんですね。
ありがとうございました。
また、よろしくお願いいたします。
No.2
- 回答日時:
おっと、101歳以上のことを考えていなかった。
数値型の別フィールドをつくり、101以上を999とでも置き換えてそれ順にならべるとか。
おぉぉ、できました !!
ありがとうございます。
テキスト型になっていたので、並ばなかったんですね。
安心して帰れます !! お疲れ様でした !!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 戸籍・住民票・身分証明書 私は戸籍の本籍地を後悔しています。 本籍地は自分の好きな都道府県や 市区町村に置けることを 知りませ 12 2022/03/29 22:19
- Excel(エクセル) マクロ 2行ごとの並び替えについて 4 2022/12/14 12:27
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- ガーデニング・家庭菜園 この山野草の名前を教えて下さい! 2 2022/04/17 23:08
- 歴史学 手塚と曽山 2 2023/05/01 09:40
- その他(開発・運用・管理) 複数ファイル名の一括変更について 3 2023/04/27 13:08
- アニメ おすすめのアニメを教えて下さい! 4 2023/01/07 02:03
- ガーデニング・家庭菜園 この植物の名前を教えて下さい。木は3mぐらいありました。 実は青木よりずっと小さいです。 よろしくお 3 2022/12/25 16:43
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSで和暦を西暦に・・・
-
Accessでテーブルの値をテキス...
-
アクセスで複数行の一括入力す...
-
ODBC--リンクテーブル'XXXX'で...
-
通貨型で\\0の時、何も表示しな...
-
アクセス VBAで列の入れ替...
-
Access クエリの累計
-
Accessで、固定アルファベット+...
-
ACCESSで400以上のフィールドが...
-
accessで重複を防ぎたい
-
アクセスでの時間の並びかえに...
-
アクセスのテーブルデータをCSV...
-
アクセス エラーを数値「0」に...
-
Access 昇順・降順で並び替え...
-
INSERT INTO ステートメントに...
-
ACCESS検索★ある文字を複数のフ...
-
主キーはオートナンバー型のID...
-
3つの表を1つに縦に連結する
-
ODBCで接続するとDBに変更/追加...
-
Accessでテーブル名やクエリ名...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブルの値をテキス...
-
Accessのフィールド数が255しか...
-
ACCESSで400以上のフィールドが...
-
INSERT INTO ステートメントに...
-
【Access】フォームで自動計算...
-
IT用語について質問です。 以前...
-
アクセス エラーを数値「0」に...
-
SQLServer2005のSQL文での別名...
-
ACCESSでの改行コード
-
accessで重複を防ぎたい
-
ExcelのデータをコピーでACCESS...
-
accessのレポートで元になるテ...
-
ACCESSで和暦を西暦に・・・
-
Accessで、固定アルファベット+...
-
アクセス VBAで列の入れ替...
-
アクセス メモ型 255文字...
-
ACCESSでテーブルのフィールド...
-
Access 昇順・降順で並び替え...
-
ACCESS検索★ある文字を複数のフ...
-
アクセスでオートナンバーをリ...
おすすめ情報