Я использую pandas.io.sql выполнить сценарий SQL, который содержит КТР и хотел бы сделать что-то вроде этого:параметры переходят к SQL КТР с помощью Python панд
import pandas.io.sql as psql
param1 = 'park'
param2 = 'zoo'
sqlstr = ("""WITH CTE_A AS (
SELECT *
FROM A
WHERE A.Location = param1),
CTE_B AS (
SELECT *
FROM B
WHERE B.Location = param2)
SELECT A.*, B.*
FROM C
INNER JOIN A
ON C.something = A.something
INNER JOIN B
ON C.something = B.something
WHERE C.combined = param1 || param2
)
Я хотел бы делать что-то вроде этого
result = psql.frame_query(sqlstr, con = db, params = (param1,param2))
Может ли мне помочь в прохождении двух параметров с помощью панд?
Есть ли способ, которым мы могли бы получить трафик на это? Единственный способ, которым я знаю, как это сделать, - это использовать pyodbc для выполнения переноса данных и передачи объекта в фреймворк данных. https://code.google.com/p/pyodbc/wiki/GettingStarted#Parameters – DrBailey