[python] Vkladani listu do SQL prikazu

Jaroslav Lukesh lukesh na seznam.cz
Čtvrtek Srpen 14 15:16:41 CEST 2008


prevedte list na string a oholte mu ty hranaté závorky

----- Original Message ----- 
From: slush

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")




Další informace o konferenci Python