从一列结构化查询语言中获得平均值

时间:2018-05-04 05:59:40

标签: sql group-by aggregate-functions having

应用程序使用数据保存在下表中:

TABLE sessions
  id INTEGER PRIMARY KEY,
  userId INTEGER NOT NULL,
  duration DECIMAL NOT NULL

编写一个查询,为每个有多个会话的用户选择userId和平均会话持续时间。

你们可以帮忙写这个简单的查询吗?我刚刚开始。

1 个答案:

答案 0 :(得分:2)

正如@Serkan Arslan建议的那样,使用以下内容,字面意思是:

select userId "User Id", avg(duration) "Avg. Duration"
  from sessions
 group by userId 
 having count(1)>1;