- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オラクル10gで開発を行っています。文字コードはJA16SJISTIL)
全角文字の文字列で検索を行った場合のSQL文と検索結果の取得方法
このQ&Aのポイント
- オラクル10gで開発を行っています。文字コードはJA16SJISTILDEです。全角文字の文字列で検索を行ったとき、全角・半角の区別をしないで検索結果を得るSQL文についてアドバイスをお願いします。
- 現在、テーブルには条件なしで様々な文字種類のデータが入っています。特定の全角文字の文字列を検索する際に、全角・半角の区別をせずに検索結果を得る方法について教えてください。
- 文字コードがJA16SJISTILDEのオラクル10gで、全角文字の文字列を検索する際に、全角・半角の区別をせずに検索結果を得るSQL文を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://www.shift-the-oracle.com/sql/national-language-compare.html ここを参考に、to_multi_byteとnlssortを使えばいけるかなと思ったのですが、 半角カナで濁点があったりするとダメでした・・ ORACLE TEXT を使ってみてはどうでしょうか? http://www.esco-sb.jp/blog/roughjustice/archives/2008/04/oracle_text.php http://www.okisoft.co.jp/esc/ora.html#ora01 を参考に。
その他の回答 (1)
- nda23
- ベストアンサー率54% (777/1416)
回答No.1
半角→全角の変換とか、役に立つストアドプロシージャの サンプルが掲載されています。 http://www.shift-the-oracle.com/plsql/user-packages/kana-translate.html