我正在尝试将参数传递给pandas数据帧数据库查询,但我无法正确获得语法。我错过了什么?这适用于default python, not pandas,不幸的是pandas docs没有帮助。我也尝试用谷歌搜索提到的标准,没有运气。当我将%s
替换为实际的类别ID
sqlQuery='''SELECT aa.*
FROM ballot aa
WHERE categoryId = %s
'''
df1=pd.read_sql_query(sqlQuery,connectionObject,'529') #trying to pass in 529
答案 0 :(得分:0)
我将字符串格式化,然后将其传递给read_sql
df = pd.read_sql(sqlQuery % '529', connectionObject)