пример кода
order = 10100
status = 'Shipped'
columnname= 'OrderNumber'
sql = """SELECT * from orders where %s = %s and status = %s order by %s"""
df1 = pd.read_sql_query(sql, cnx, params=[columnname,order, status,columnname])
"""SELECT * from orders where 'OrderNumber' = 10100 and status = 'Shipped' order by OrderNumber"""
Я хочу передать имя переменной и другие параметры динамически.здесь другие параметры передаются правильно, но параметр columnname я получаю ошибку.как это проходит с кавычкой.Как передать параметр без строки в кавычках, как показано в примере ниже
"""SELECT * from orders where OrderNumber = 10100 and status = 'Shipped' order by OrderNumber"""
Спасибо