[python] Vkladani listu do SQL prikazu
Tomas Brabenec
konference na brabenec.net
Čtvrtek Srpen 14 14:49:59 CEST 2008
nakopnu ;-)
<code>
[tag for tag in nejakylist]
</code>
Tomas
Dne 14.8.2008 14:40, slush napsal(a):
> 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
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
Další informace o konferenci Python