【发布时间】:2012-11-12 05:06:27
【问题描述】:
好的,所以我有一个包含三列的数据库:id、用户名和评级。
数据库如下所示:
------------ ------------ ------------
| ID | NAME | RATING |
------------ ------------ ------------
| 1 | bc112 | 3 |
------------ ------------ ------------
| 2 | cd111 | 1 |
------------ ------------ ------------
| 2 | cd111 | 2 |
------------ ------------ ------------
| 2 | cd111 | 6 |
------------ ------------ ------------
所以基本上我卡住的地方是我如何获得每个特定用户的平均评分?
我试过了:
SELECT ID, RATING
FROM THING
WHERE AVG(RATING) FOR ID < 3;
但结果什么也没显示。代码有什么问题?
【问题讨论】:
标签: sql database oracle average