[Seasar-user:9625] Re: [S2Dao]Daoのメソッドの仮引数の値をSQLのLIKE演算子で使いたい

Tetsutaroh Satoh [E-MAIL ADDRESS DELETED]
2007年 8月 1日 (水) 20:21:14 JST


佐藤徹太郎です。
JUNDUさん、ご返信ありがとうございました。

>おそらく、keyWrodの周りに%が入っているからでは無いでしょうか。
>
>and author.author like '%' || /*keyWord*/'hoge' || '%'

ご指摘のとおり%を消したらうまくいきました。
ありがとうございました。
-----Original Message-----
From: [E-MAIL ADDRESS DELETED]
[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of JUNDU
Sent: Tuesday, July 31, 2007 10:24 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9598] Re: [S2Dao]Daoのメソッドの仮引数の値をSQLのLIKE
演算子で使いたい

JUNDUです。

"Tetsutaroh Satoh" wrote:
> 佐藤徹太郎です。
> 六さん、ご返信ありがとうございました。
>
> >すんません。ダミーデータ忘れました。こんな感じです。
> >
> >and author.author like '%' || /*%keyWord%*/'hoge' || '%'
>
> ご指摘のとおり、
> and bookSpec.title like '%' || /*%keyWord%*/'Java' || '%'
> のようにしてみたのですが、H2DataBaseEngineでは
> うまくいきませんでした。
> これでは、「Java」というキーワードで検索してしまうようです。

 おそらく、keyWrodの周りに%が入っているからでは無いでしょうか。

and author.author like '%' || /*keyWord*/'hoge' || '%'

 H2のコンソールで'%'を文字列結合してのLIKE検索が出来たので、
SQLコメントが正しく書ければ、H2でも動くような気がします。
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user




Seasar-user メーリングリストの案内