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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.