Mysql: рассчитать частоту посещений - PullRequest
3 голосов
/ 19 сентября 2010

У меня есть эта таблица

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

и я хочу рассчитать частоту посещений Googlebot для каждой страницы.

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

Ответы [ 2 ]

4 голосов
/ 19 сентября 2010

Использование:

  SELECT page,
         COUNT(*)
    FROM hits
   WHERE agent LIKE '%Googlebot%'
GROUP BY page
1 голос
/ 19 сентября 2010

Попробуйте это:

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