ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

文字型データでの絞込み検索処理の実現

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-10-23 17:32
znetdy  新米   投稿数: 13
返信ありがとうございます。

埋め込みSQLのselect文にて、文字列の前後に%が使用できたので、
select(中略)like '%はにほ%'
として、想定通りの動作を確認できました。

ただ、埋め込みSQLの資料がヘルプしか見当たらず、ヘルプでは使い方の分からないところがあるので、それについては別件でスレッドを立てて見ます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-10-21 16:08
s_nagura  一人前   投稿数: 109
Magic SQLが利用可能であればlike関数を利用して実現できると思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-10-21 13:44
znetdy  新米   投稿数: 13
素早い返信ありがとうございます。

教えていただいた方法を試したら、想定通りの動作を確認できました。
速度の件は、多量のレコードデータを用意してみないと分からないので、様子を見て無理そうなら、文字型データでの検索機能は無くすなりしようと思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-10-21 13:04
sigeno56  長老   投稿数: 336
速度の面で厳しいかもしれませんが
タスク特性 → オプション → 範囲に以下の式を
 INSTR ( 項目 , 'はにほ' ) >= 1

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2009-10-21 12:35
znetdy  新米   投稿数: 13
こんにちは、初投稿です。

ライン形式で表示されたDBで、指定した文字を契機に文字型データを検索し、レコードの絞込み表示をしたいと思います。

<実現したい動作>
[検索文字]
'はにほ'
[ヒットする文字列の例]
'はにほ'
'はにほへと'
'いろはにほ'
'いろはにほへと'
'ろはにほへ'

単純に検索文字列を'はにほ'とすると、他に文字が入っていない'はにほ'しかヒットしないことは分かりました。
位置付けや範囲特性は、アスタリスクでワイルドカードを指定できる事は分かりましたが、'はにほ*'のように後ろに指定はできますが、'*はにほ'と指定しても全て表示されてしまって、想定通りに動作しませんでした。
<実現したい動作>のように動作させる方法はあるでしょうか?
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約