PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
10387 | 00/02/22 11:14:37 | RE(4):漢字とひらがなとの判断について By M.M |
10386 | 00/02/22 10:55:21 | RE(3):漢字とひらがなとの判断について By Potato |
10385 | 00/02/22 10:33:18 | RE(2):漢字とひらがなとの判断について By M.M |
10381 | 00/02/21 20:23:14 | RE(1):漢字とひらがなとの判断について By STRATOVARIUS |
10379 | 00/02/21 19:05:18 | 漢字とひらがなとの判断について By masaki_sano |
カテゴリ:PowerBuilderの開発環境
日付:2000年02月22日 10:33 発信者:M.M
題名:RE(2):漢字とひらがなとの判断について
masaki_sanoさん、こんにちは。
>シングルラインエディットとに入力された文字列に対して、
>その文字列がひらがな(カタカナ)か漢字かを判別する方法はありますか?
>ひらがなと漢字のどちらでも、入力した文字列に対して検索かけたいのです。
>自分としては漢字で入力されたら漢字でlike述語を使用してあいまい検索(retrieve)
>をかけて、ひらがなで入力されたらひらがなでlike述語を使用してあいまい検索(retrieve)
>をかけようとしているのですが。もちろん一レコードには漢字とひらがな(カタカナ)で
>登録されていますが。
STRATOVARIUSさんのコメントと重複しますが...
シングルラインエディットに、漢字 or ひらがなが入力されるんですよね。
それでもって、テーブル上にも漢字とひらがなの項目があるとしたら、or演算子で
連結してしまえば済むと思うのですが。
例:入力した値を変数 aにセットし、\"漢字\"カラムと\"かな\"カラムであいまい検索を実行
DBはOracleを想定。
select 漢字,かな
from テーブル
where 漢字 like \'*\' || :a || \'*\' or
かな like \'*\' || :a || \'*\'
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.