Hey Guys, that helped a lot!
with a lil correction it works very nice.

Thanks for the Support.

On 8 Mai, 04:18, Russell <russell.mcmur...@gmail.com> wrote:
> You might want to try something like this:.
>
>     from gluon.sql import Expression
>     db(table1.field1.like(Expression("('%' || table2.field2 ||
> '%')")))).select(db.table1.field1)
>
> Not very pretty, but it does work.
>
> On May 8, 9:13 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > Can you try
>
> > from gluon.sql import Query
> > print db(Query(" '%' || NEW.field_1 || '%'  LIKE table_1.field_1
> > "))._select(db.table_1.field_1)
>
> > Do you get the query you want?
>
> > On May 7, 10:48 am, AsmanCom <d.as...@web.de> wrote:
>
> > > It returns nothing... even if I write in the exact value and it should
> > > work like a fuzzy logic..
> > > like that:
>
> > > find_value= request.vars.value
>
> > > db('%' + table_1.field_1 +
> > > '%').lower().like(find_value).select(db.table_1.field_1)
>
> > > or
>
> > > db('%' + table_1.field_1 + '%').lower().like('%' + find_value +
> > > '%').select(db.table_1.field_1)
>
> > > Any Idea?
>
> > > On 7 Mai, 17:03, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > > This should work
>
> > > > db("'%' || NEW.field_1 || '%'  LIKE
> > > > table_1.field_1").select(db.table_1.field_1)
>
> > > > On May 7, 9:35 am, AsmanCom <d.as...@web.de> wrote:
>
> > > > > Hi,
>
> > > > > here is the important Code from an Sqlite trigger i use very often, is
> > > > > this possible with web2py to?
>
> > > > > Sqlite:
> > > > > (SELECT table_1.field_1 FROM table_1 WHERE '%' || NEW.field_1 || '%'
> > > > > LIKE table_1.field_1 )
>
> > > > > or i can even do:
>
> > > > > (SELECT table_1.field_1 FROM table_1 WHERE '%' || NEW.field_1 || '%'
> > > > > LIKE  '%' || table_1.field_1  || '%'  )
>
> > > > > w2p:
> > > > > db.person.name.lower().like(‘m%’)

Reply via email to