検索機能
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
NAKAYOSI
投稿数: 68
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
Unipaas V1 Plus
pervasive SQL12 WORKGROUP版
Windows10 環境で運用しています。
商品マスタ、商品名称60文字をグローバル検索をしているのですが、
商品登録をされている人が別々の為に大文字 小文字 capsの有無
等商品名称の登録がバラバラ英数文字になっています。
商品名称 検索
AbCdEfGhIjK ABCD
で検索に引っかかる方法があれば
お教え下さい。
pervasive SQL12 WORKGROUP版
Windows10 環境で運用しています。
商品マスタ、商品名称60文字をグローバル検索をしているのですが、
商品登録をされている人が別々の為に大文字 小文字 capsの有無
等商品名称の登録がバラバラ英数文字になっています。
商品名称 検索
AbCdEfGhIjK ABCD
で検索に引っかかる方法があれば
お教え下さい。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
あまり恰好良くない速度も期待出来ない古典的な方法の一例だと
(大文字 小文字 全角 半角 問わず探すなら
どちらも全角大文字にして比較する例)
instr( zen( upper( trim( 'AbCdEfGhIjK'))), zen(upper(trim('ABCD')))) >= 1
とか・・・・
もっといい方法も有ると思います。
(大文字 小文字 全角 半角 問わず探すなら
どちらも全角大文字にして比較する例)
instr( zen( upper( trim( 'AbCdEfGhIjK'))), zen(upper(trim('ABCD')))) >= 1
とか・・・・
もっといい方法も有ると思います。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
できるか検証していませんがUPPER関数で小文字を大文字にして条件にしたらどうでしょうか
投票数:0
平均点:0.00
NAKAYOSI
投稿数: 68
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ありがとうございました。
UPPER関数で'大文字''全角'で統一して検索を行った所
A
a
A
a
全てで検索がかかりました。
UPPER関数で'大文字''全角'で統一して検索を行った所
A
a
A
a
全てで検索がかかりました。
投票数:1
平均点:10.00