@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

カタカナ文字での検索時の条件について

1
投稿者投稿内容
PBZ
会議室デビュー日: 2003/02/15
投稿数: 10
投稿日時: 2003-02-27 15:36
VB.Net/Oracle9i環境で作業をしています。

画面上で例えば「タチツテト」と入力して、その条件で検索する際
@タチツテト
Aタチッテト
これらの2レコードの情報が取得できるようなSQL文を作成したいの
ですが、記述方法がわからず困っています。
「タチッテト」で検索しても同様の結果となるような感じです。

申し訳ございませんが、参考になるサイト等がありましたら教えて
いただけませんでしょうか。宜しくお願い致します。
PBZ
会議室デビュー日: 2003/02/15
投稿数: 10
投稿日時: 2003-02-27 20:20
自己レスです。
解決しました。

うりゅう
大ベテラン
会議室デビュー日: 2002/06/15
投稿数: 202
お住まい・勤務地: Hiroshima
投稿日時: 2003-02-27 20:58
すみません、どうやって解決されたか教えていただけませんか?

僕も疑問に思いながら、質問を見させていただいていましたので(笑)
_________________
--------------------------------------
ネットビルド 小田原貴樹
odahara@netbuiuld.jp
--------------------------------------
PBZ
会議室デビュー日: 2003/02/15
投稿数: 10
投稿日時: 2003-02-28 00:18
TRANSLATE関数を使用しました。

SELECT XXXX
FROM TABLE名
WHERE TRANSLATE(FIELD名,'ァィゥェォッャュョ','アイウエオツヤユヨ')
= TRANSLATE('タチツテト','ァィゥェォッャュョ','アイウエオツヤユヨ')

という感じでSQL文を作成して実行したところできました。
他にも方法があるのかもしれませんが。。。
うりゅう
大ベテラン
会議室デビュー日: 2002/06/15
投稿数: 202
お住まい・勤務地: Hiroshima
投稿日時: 2003-02-28 01:44
>TRANSLATE関数を使用しました。

なるほどー参考になりました!。ありがとうございますー。
_________________
--------------------------------------
ネットビルド 小田原貴樹
odahara@netbuiuld.jp
--------------------------------------
1

スキルアップ/キャリアアップ(JOB@IT)