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.




