Mysql:计算访问频率

时间:2010-09-18 20:52:16

标签: mysql datetime distance

我有这张桌子

CREATE OR REPLACE TABLE hits (ip bigint, page VARCHAR(256), agent VARCHAR(1000), 
                              date datetime)

我想计算每个页面的googlebot访问频率。

... WHERE agent like '%Googlebot%' group by page

2 个答案:

答案 0 :(得分:4)

使用:

  SELECT page,
         COUNT(*)
    FROM hits
   WHERE agent LIKE '%Googlebot%'
GROUP BY page

答案 1 :(得分:1)

试试这个:

select page, count(1) as visits
  from hits
 where agent like '%Googlebot%'
 group by page;