[groonga-dev,03910] クエリー構文のORを小文字で指定する方法

Back to archive index

高見 直輝 takam****@orega*****
2016年 2月 5日 (金) 14:59:59 JST


次から次へとすみません。
高見です。

念のため確認から。
クエリー構文の論理和でORを小文字(or)で記述した場合、有効な記述と見做さ
れませんよね?
PostgreSQLにて以下のSQLを実行したところ結果が0件となり、
select * from  test where lower(path) @@ lower('"127" OR "asDf2" OR "Qwer3"');
以下のように直したところ、正しい結果が返るようになったことから、こう考え
ています。
select * from  test where lower(path) @@ '"127"  OR "asdf2"  OR "qwer3"';

『or』の記述で論理和を有効に処理する方法はありませんでしょうか?

以下のように記述すれば良いというのはわかっているのですが・・・めんどくさ
いのです。
select * from  test where lower(path) @@ (lower('"127"')||' OR '||lower('"asDf2"')||' OR '||lower('"Qwer3"'));

以上、宜しくお願いします。

----------------------------- 
高見 直輝 <takam****@orega*****>
株式会社オレガ
TEL:03-3267-0150
FAX:03-3267-0180




groonga-dev メーリングリストの案内
Back to archive index