- ベストアンサー
ソートについて
MovingWalkの回答
- MovingWalk
- ベストアンサー率43% (2233/5098)
「が」が「か」より前になっているんじゃなくて、同じ扱いのような 気がします。(その後の「ら」と「り」の違い) 「いがわ」を追加してみてください。どうなりますか? 原因と対策はわかりませんが、状況の報告です。
関連するQ&A
- フリガナのソートがうまくいきません。
こんにちは。よろしくお願いします。 現在、元のソースプログラムが紛失してしまったため、VB5で作りかえる作業をしています。氏名のアイウエオ順で一覧表を作成するプログラムを作成しているのですが、ソート結果が思ったとおりになりません。 (例)ACCESSのデータというテーブルのフリガナと氏名の2つの列としてください。 オ-ゾノ 大園 ・・・ 長音記号はマイナス記号(-)です。 オオクラ 大蔵 佐藤 ・・・ この分はフリガナなし ACCESSの中に入っているデータが例のようにあるのですが、VB5でSQL文を使ってソートし表示しようとすると、 佐藤 オオクラ 大蔵 オ-ゾノ 大園 となってしまいます。 元のプログラムでは、はじめの(例)のとおりの順番に表示されています。 記載したSQL文は、 SELECT フリガナ,氏名 FROM データ ORDER BY フリガナ としました。 元のプログラムの言語はCOBOL、データベースはORACLE(バージョンは不明)です。これをORACLEの使用をやめ、ACCESSにデータを持つように変更することになりACCESSにデータを移行しました。 元のプログラムどおりの順番に並び替えるのはどうすればよいのでしょうか。
- ベストアンサー
- Visual Basic
- ソートの設定
ASPでアクセス97を使って品番、納期という順番に表示させたいのですが うまくいきません。 SQL文を使って品番順にはならんだのですが、納期がばらばらになってしまいます。どうしたら品番、納期順という並びになるか教えて下さい。 Dim Conn,SQL,RS xxxx=server.mappath("*****.mdb") DBName="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & xxxx Set Conn = Server.CreateObject("ADODB.Connection") Conn.open DBName SQL = "select * from ******" SQL = SQL & " order by 品番 asc" set RS = Server.CreateObject("ADODB.Recordset") RS.Open SQL, Conn,3,3
- ベストアンサー
- Microsoft ASP
- ソート順の一番若い者を取得する
お世話になります。 Oracle SQL文で質問があります 以下のようなテーブルから【結果】のような レコードを取得したいのです id id2 が同じものでsort順が一番若いものを 取り出すSQLです。 おわかりの方よろしくお願いします。 id id2 sort 1 1 1 1 1 2 1 2 1 1 2 2 1 2 3 1 3 1 【結果】 id id2 sort 1 1 1 1 2 1 1 3 1
- ベストアンサー
- その他(データベース)
- ACCESSレポートのソートに関して
ソートに関して教えて下さい。 現在、レポート出力である帳票を作成していますが、その際のソート順として ある項目の何文字目からをキーとしてソートしたいと考えています。 というのも、ある番号の先頭にアルファベットが存在し、アルファベット+連番という 形となっている為、そのアルファベットを無視して連番だけでソートしたいと考えています。 Oracle等のデータベースで、SQLを用いて取得するような時は、実現できるかと 思われますが、ACCESSのレポートではそのような機能は存在しますでしょうか? 初歩的な質問で申し訳ありませんが、教えて下さい。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Accessのソートについて
Accessの中でSQL文を発行し、ODERBYでソートさせています。 テーブルを読んで、別のテーブルを作成しています。 いままでうまくソートされていたのですが、件数を多くしたら、 始めのほうはソートされていますが、後半になると、一部ソートが狂っています。 件数が多くなると、おかしくなってしまうことがあるのでしょうか? 100件くらいは大丈夫だったのですが、1000件超えたあたりから狂い始めました! なにかパラメータ等を入れれば解決出来るものでしょうか?
- ベストアンサー
- オフィス系ソフト
- SQLによる"あいうえお"順でソートする表記方法とは?
VBでSQLを使用するのですが、 とあるリストをあいうえお順で取得したいのです。 SQLによる"あいうえお"順でソートする表記方法とはどのようにすればよいのでしょうか?
- 締切済み
- その他(データベース)
- Thunderbirdアドレス帳のソート
Thunderbirdを通常のメーラーとして利用しているのですが、 アドレス帳に表示される名前がちゃんとソートされずに困っています。 フリガナの欄にアルファベットで記入してみたりもしたのですが、やはり うまく行きません。日本語で名前を登録するのがそもそもまずいので しょうか? ご存知の方お教えください。
- ベストアンサー
- その他(メールサービス・ソフト)
- フォルダ内のソート順について
フォルダのソート順で名前順にした時、WIN2000では全角半角英字の区別なく表示されますが、XPでは半角→全角の順でまずソートを行ってしまう為、困っております。何か解決の方法はあるのでしょうか?
- ベストアンサー
- Windows XP
- excel ソート(容量大?)すると 2分割でソートされるけど解決方法は
500行25列くらいのデータを、ある列の種別順でソートすると全部の行が一度にソート出来ずに、途中まで行くとそこから再度ソートされます (例)名前あいうえお順でソート 1 青山 2 木村 ー 200 和田 201 青木 202 川村 ー 500 和久 本当は1~500行まで通じてソートしたいのですが、なぜか途中でソートが分割されてしましいます。何か一度にソート出来る容量等の制限が有るのでしょうか。初心者なので出来るだけ簡単に教えてください 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
お礼
なるほど、そういうことですか。ありがとうございます。