Я использую запросы postgreSQL. Я хочу извлечь всю информацию из запроса SQL, например,
sql = " select d_year, s_nation, p_category, sum(lo_revenue - lo_supplycost) as profit from DATES, CUSTOMER, SUPPLIER, PART, LINEORDER where lo_custkey = c_custkey and lo_suppkey = s_suppkey and lo_partkey = p_partkey and lo_orderdate = d_datekey and c_region = 'AFRICA' and s_region = 'AFRICA' and (d_year = 1996 or d_year = 1997) and (p_mfgr = 'MFGR#2' or p_mfgr = 'MFGR#4') group by d_year, s_nation, p_category order by d_year, s_nation, p_category "
Я хочу получить все соответствующие таблицы, все предикаты выбора и все предикаты соединения, группировать по частям и упорядочивать по частям.
Я использовал sqlparse
и нашел способ получить только соответствующие таблицы. Есть ли примеры, как извлечь эту информацию?