Как я могу разбить SQL-запрос на части, очистить их и получить функции между предложениями, используя Python? - PullRequest
0 голосов
/ 04 июля 2019

У меня следующий SQL-запрос, и я хочу разбить его на части, чтобы получить функции в предложениях SELECT, FROM и WHERE с использованием Python.

SELECT DISTINCT p.ra, p.dec, p.objid, p.run, p.rerun, p.camcol, p.field 
FROM photoobjall AS p 
WHERE (p.run=# AND p.camcol=#) AND p.field=# AND p.rerun<># 

Я только хочу получить

select_features = [ra, dec, objid, run, rerun, camcol, field]
from_features = [photoobjall]
where_conditions = [(p.run=# and p.camcol=#) and p.field=# and p.rerun<>#]
...