• ベストアンサー

SQLのオリジナル昇順

いつもお世話になります 以下の様なことは可能でしょうか? 例えば、ある文字列のフィールドで昇順で表示したいときに オリジナルの昇順方法は可能でしょうか? たとえば、"あ","い","う","え","お"のデータがあるときに 昇順で"う","あ","い","え","お"の様に表示することは出来ますでしょうか? 宜しくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

ソート用テーブルを用意し、文字列で結合してソート順を得て、そのソート順でソートするのが簡単そうですね。 テーブル構成 文字列 ソート順 ------ ------ "う"    1 "あ"    2 "い"    3 "え"    4 "お"    5

Tori_Mayo
質問者

お礼

返信ありがとうございます 例えば上記は例題であいうえお、としておりますが データが何千件もあった場合は、諦めるしかないでしょうか?

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

> データが何千件もあった場合は、諦めるしかないでしょうか? 方法はあるように思いますよ。 その「何千件」のルールがあると思うのですが、EXCELか何かで仕様書になってませんか? EXCELでINSERTのSQL文作ってSQL*PLUS等で実行するとか ACCESSのリンクテーブル化して、コピペで貼り付けるとか

Tori_Mayo
質問者

お礼

返信遅れました。 アドバイスありがとうございます 仕様を確認しながら、アドバイスの様に行ってみます ありがとうございました

関連するQ&A