我为什么没有得到高于2006年的价值?

时间:2019-02-28 03:35:45

标签: python-3.x sqlite

我试图找到每个团队从2006年到2016年的平均薪水,但是我的代码生成了此输出。为什么我没有得到比yearID 2006大的值?

payrolls_df = pd.read_sql("SELECT teamID, yearID, salary FROM Salaries WHERE yearID >= 2006 GROUP by teamID;", db)
payrolls_df

Output

1 个答案:

答案 0 :(得分:0)

您没有求平均值。试试:

SELECT teamID, yearID, AVG(salary) FROM Salaries WHERE yearID >= 2006 GROUP by teamID, yearId