[Python-de] pysqlite3 --- select ... where like ...

Matthias Huening mhuening at zedat.fu-berlin.de
Mi Jun 18 06:57:46 UTC 2008


Sebastian Wiesner (17.06.2008 22:32):
>>
>> "select * from xxx where aaa like '%%%s%%' or bbb like '%%%s%%'" % (a, b)
> 
> values = ['%%%s%%' % v for v in (a, b)]
> c.execute("select * from xxx where aaa like ? or bbb like ?", values)
> 

Ja, natürlich, erst die Prozentzeichen, dann einfügen... So geht's.
Danke! (Da hatte ich wohl irgendwie einen Knoten im Kopf...)

Schöne Grüße, Matthias