Hi, and thanks for reply.
I try to use it but I make for sure a mistake:

 def test_not_like(self): self.table_name = 'site_table' Session =
sessionmaker(bind=self.engine, autoflush=True, autocommit=True) session =
Session() query = session.query(SITE) table =
Table(self.table_name,self.metadata, autoload=True) res =
query.filter(table.c.sito.like.contains('Excavation') ) return res

If I run this I receive this error
res = query.filter(table.c.sito.like.contains('Excavation') )
AttributeError: 'function' object has no attribute 'contains'

mmm...

Also I need NOT LIKE and contains seems as LIKE query.
Thanks a lot and best regards
Luca






On Fri, Sep 27, 2013 at 6:11 AM, Ofir Herzas <herz...@gmail.com> wrote:

> Each column has a  'like' method, so you should be able to filter by it:
> filter(~Table.field.like("%value1%"))
> Hi to all,
> I need to realize a query like this
>
> select * from my_table where field not like "%value1%"  and field not like
> "%value2%"
>
> with a sqlalchemy sintax. I looked for around the documentation but it
> seems be impossible.
> Am I wrong? It's possible that the only way could be to use the
> engine.execute method?
>
> Thanks for any suggestion
>
> Best regards
> Luca
>
> --
> You received this message because you are subscribed to the Google Groups
> "sqlalchemy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sqlalchemy+unsubscr...@googlegroups.com.
>
> To post to this group, send email to sqlalchemy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sqlalchemy.
> For more options, visit https://groups.google.com/groups/opt_out.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "sqlalchemy" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sqlalchemy/_dpnK-WZzKQ/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sqlalchemy+unsubscr...@googlegroups.com.
> To post to this group, send email to sqlalchemy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sqlalchemy.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
https://sites.google.com/site/pyarchinit/<http://www.pyarchinit.altervista.org>
pyarchinit - progetto per la gestione integrata dei dati di scavo su
piattaforme GIS Free Open Suorce

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy+unsubscr...@googlegroups.com.
To post to this group, send email to sqlalchemy@googlegroups.com.
Visit this group at http://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to