这是我的表架构
IMG http://i58.tinypic.com/2qkihqp.png
SessionID和相关性不唯一
我想删除urlid重复项,并且具有与每个唯一urlid相对应的平均相关性值。
这是我的代码
select distinct URLID,avg (Relevancy) from ccc
group by URLID,Relevancy
我的结果
IMG http://i57.tinypic.com/2z67bb9.png
例如我想为urlid = 15030753 (2 + 0)/ 2 = 1
urlid avg
... ...
15030753 1
... ...
答案 0 :(得分:3)
如果要对Relevancy
子句进行聚合,请将GROUP BY
放在DISTINCT
子句中。您也可以删除URLID
,因为GROUP BY
只会有一个select URLID,avg (Relevancy) from ccc
group by URLID
条目。
{{1}}
答案 1 :(得分:1)
仅group by
使用URLID
SELECT URLID,avg(Relevancy) from ccc
GROUP BY URLID
有关如何使用group by with average命令的更多详细信息,请查看以下文档 http://technet.microsoft.com/en-us/library/ms177677.aspx