締切済み SQLによる"あいうえお"順でソートする表記方法とは? 2002/07/16 12:55 VBでSQLを使用するのですが、 とあるリストをあいうえお順で取得したいのです。 SQLによる"あいうえお"順でソートする表記方法とはどのようにすればよいのでしょうか? みんなの回答 (3) 専門家の回答 みんなの回答 noname#102878 2002/07/18 01:46 回答No.3 読みがなの1文字目だけを格納したフィールドを追加すれば出来るのでは? ユーザーに表示する項目以外に、見えないところで活躍する項目を作成する、という感じです。 ただしデータを登録する際に手間が増えてしまいますが。 当然、読みがなのフィールドはユーザーが入力するとして、その1文字目の文字コードを「あ行」「か行」「さ行」「・・・」と、どの範囲に入るかを調べて、読み頭文字フィールドに格納するようにすればユーザーの負担は増えませんが。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 tomo-yuki ベストアンサー率39% (11/28) 2002/07/16 13:33 回答No.2 >「あ行なら、あ行のみ」、「カ行ならカ行のみ」取得する というのは、 select * from テーブル名 where left$(列名, 1) in ("あ","い","う","え","お") order by 列名; というようなSQL文を "あ" から "ん" まで複数作る、ということでしょうか? 質問者 補足 2002/07/16 15:16 ご回答ありがとうございます。やはりそうなりますか・・・・ フォーム画面で、「ア行ボタン」「カ行ボタン」・・・ 「ワ行」ボタンを配置し、各々クリックすると、ア行なら「あいうえお」のみを取得すると言った処理です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 bin-chan ベストアンサー率33% (1403/4213) 2002/07/16 12:59 回答No.1 そのデータが入っている列の名前で順序指定するためには select * from Table名 order by 列名; ですね。 逆(降順)にするにはorder by 列名 descです。 質問者 補足 2002/07/16 13:09 早速のご回答ありがとうございます。 質問する内容が、不足していました。 「あ行なら、あ行のみ」、「カ行ならカ行のみ」取得する方法ってありますか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターデータベースその他(データベース) 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター データベース SQL ServerOraclePostgreSQLMySQLNoSQLその他(データベース) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
ご回答ありがとうございます。やはりそうなりますか・・・・ フォーム画面で、「ア行ボタン」「カ行ボタン」・・・ 「ワ行」ボタンを配置し、各々クリックすると、ア行なら「あいうえお」のみを取得すると言った処理です。