假设我的PostgresSQL数据库中有一个名为cnms_table
的表,它等同于我在Python脚本中创建的一个名为cnms_df
的熊猫数据帧。在Python dataframe中,我能够使用groupby
和agg
根据特定的列/字段对数据帧进行汇总和聚合,从而创建一个名为sum_df
的新汇总数据帧。
sum_df_prelim = cnms_df.groupby(['Region', 'State', 'CO_FIPS', 'Tiermetric_Prelim',
'Mod_unMod_Prelim', 'Val_Combined_Prelim', 'Det_Approx_Prelim',
'Decay_Date_Prelim'], as_index=False).agg({'Actual_Miles_Prelim': 'sum'})
我该如何在Postgres SQL查询或函数中做到这一点?
发布于 2021-10-11 16:13:48
SELECT
SUM(Actual_Miles_Prelim)
FROM
cnms_table
GROUP BY
'Region',
'State',
'CO_FIPS',
'Tiermetric_Prelim',
'Mod_unMod_Prelim',
'Val_Combined_Prelim',
'Det_Approx_Prelim',
'Decay_Date_Prelim'
https://stackoverflow.com/questions/69529249
复制相似问题