import pandas as pd
import sqlalchemy as sa
query = "SELECT * FROM students WHERE name IN :name"
t = as.text(query)
pd.read_sql(t, con=conn, params={'name': ['Ravi', 'Rami']}
这是我尝试过的方法,但会导致语法错误。 是否有一种解决方法可以使用 IN 运算符接受列表作为命名参数?
有错字
t = as.text(查询)
应该是
t = sa.text(查询)