3


0

Mysql:訪問頻度を計算する

このテーブルがあります

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

すべてのページのgooglebot訪問頻度を計算したいと思います。

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

2 Answer


4


Use:

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


1


これを試して:

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