【发布时间】:2021-01-19 05:52:20
【问题描述】:
我有以下wage_table:
worker_id, hourly_rate
1 , 20
2 , Null
3 , 30
4 , 40
我想添加一个额外的列mean_hourly_rate,比如:
worker_id, hourly_rate, mean_hourly_rate
1 , 20 , 30
2 , Null , 30
3 , 30 , 30
4 , 40 , 30
我有以下代码,但收到错误 'column worker_id not in GROUP BY 子句'
SELECT
*,
AVG(hourly_rate) AS mean_hourly_rate
FROM wage_table
我想知道正确的做法是什么?谢谢!
【问题讨论】: