Добавление элементов из списка в оператор spark.sql()Python

Программы на Python
Anonymous
Добавление элементов из списка в оператор spark.sql()

Сообщение Anonymous »

Мой список:

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

pylist = ['A', 'B', 'C', 'D']
Моя строка spark.sql():

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

query = spark.sql(
"""
SELECT col1, col2, col3
FROM database.table
WHERE col3 IN ('A', 'B', 'C', 'D')
"""
)
Я хочу заменить список элементов в инструкции spark.sql() списком Python, чтобы последняя строка в SQL была:

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

...
AND col3 IN pylist
Мне известны {} и str.format, но я не понимаю, правильный ли это вариант и как он работает.

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

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