Оператор Python/psycopg WHERE INPython

Программы на Python
Anonymous
Оператор Python/psycopg WHERE IN

Сообщение Anonymous »

Каков правильный метод, чтобы список (countryList) был доступен через %s в операторе SQL?

Код: Выделить всё

# using psycopg2
countryList=['UK','France']

sql='SELECT * from countries WHERE country IN (%s)'
data=[countryList]
cur.execute(sql,data)
Как и сейчас, при попытке запустить «ГДЕ страна в (МАССИВ[...])» возникает ошибка. Есть ли способ сделать это, кроме манипуляций со строками?

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/281 ... -statement

Вернуться в «Python»