質問者
EBCDICコードでソートする時、半角カナと「-」のソート順が違います。

質問
-
SQLでレコードを検索するする時、下記のソート順によって結果を抽出したいです。
「.」⇒「*」⇒「-」⇒「:」⇒「#」⇒「半角カナ」⇒「半角英字」⇒「半角数字」
今、照合順序(SQL_EBCDIC037_CP1_CS_AS)を使用して、検索を行う。然し、検索結果が想定結果と一致ではありません。
不一致の点:
①半角カナについて、「ア~オ」の順によってソートしません。
②「-」⇒「.」⇒「*」⇒「半角カナ」⇒「:」⇒「#」⇒「半角英字」⇒「半角数字」の順で、ソートします。
上記の不一致によって、私の想定ソート結果を出力すると、検索SQLの書き方をご教示お願いいたします。
すべての返信
-
colaracoon さん、こんにちは。
フォーラム オペレーターの立花です。
以前の投稿で似ている内容がありましたので記載させていただきます。
こちらの情報はお役に立ちそうでしょうか。
SQL Server 2005で照合順序(SQL_EBCDIC037_CP1_CS_AS)の対応している文字コードを教えてください。「-」は対象外でしょうか?
https://social.msdn.microsoft.com/Forums/sqlserver/ja-JP/3e9cffbe-f930-4015-914e-11d4227c87e2/sql-server-2005sqlebcdic037cp1csas?forum=sqlserverja
もし自己解決などされてましたら情報共有にご協力くださいませ。
- フォーラム利用時の注意点のお知らせです。 -
※初めてご投稿された方を対象にお知らせしています。
ご利用の際は、下記内容をお守りいただきますと
情報を得やすくなりますので、ぜひご一読ください。
・フォーラムでご質問頂くにあたっての注意点
・フォーラムへの回答に関するガイドラインおよびフォーラム運営について(再掲)
ご意見、ご要望はこちらのフォーラムまで。
各種設定方法はフォーラム内を [かんたんフォーラム ガイド] で検索してみてください。
~ 参考になった投稿には回答済みマークの設定にご協力ください ~
MSDN/TechNet Community Support 立花楓 -
-
フォーラム オペレーターの栗下 望です。
colaracoon さん、こんにちは。ご要望に一致する照合順序の有無については情報を確認できませんでしたが、
自分で照合順序を作ることはできないようです。同様の投稿がありました。参加者皆様からのご返信がないことからも、ご要望を実現することは
難しいと思います。よろしければ以下有償サポートへのお問い合わせもご検討いただけましたらと思います。
サポートサービス契約のご紹介マイクロソフトへのお問い合わせ:(有償のサポートを含みます)
~ 参考になった投稿には回答としてマークの設定にご協力ください ~
MSDN/TechNet Community Support 栗下 望- 編集済み 栗下 望Microsoft employee, Moderator 2018年4月3日 2:46 リンク挿入