[python] Vkladani listu do SQL prikazu

slush slush na centrum.cz
Čtvrtek Srpen 14 14:40:28 CEST 2008


Zdravim vsechny,

nedavno se tu resilo, jakym zpusobem posilat promenne do SQL. Dostal jsem se
k podobnemu problemu - totiz jakym zpusobem vkladat do SQL ne jednotlive
retezce, ale cele listy. Uvedu priklad:

nejakylist = ['tag1', 'tag2']
cursor.execute("SELECT ....WHERE t.tagname IN (%s)''', nejakylist)

Toto samozrejme nefunguje, protoze zastupna promenna "%s" hleda v
"nejakylist" pouze string, nikoliv list. Potreboval bych, aby se pole
"nejakylist" do SQL vlozilo s nasledujici syntaxi:

SELECT ....WHERE t.tagname IN ("tag1","tag2")

Tady konkretne to resim v Djangu (from django.db import connection), ale
myslim, ze to je dotaz i pro obecny Python.

Diky za kazde nakopnuti,
Marek
------------- dal¹í èást ---------------
HTML p?íloha byla odstran?na...
URL: http://www.py.cz/pipermail/python/attachments/20080814/9378afaa/attachment.html 


Další informace o konferenci Python