问题
I have this table
CREATE OR REPLACE TABLE hits (ip bigint, page VARCHAR(256), agent VARCHAR(1000),
date datetime)
and I want to calculate googlebot visit frequency for every page.
... WHERE agent like '%Googlebot%' group by page
回答1:
Use:
SELECT page,
COUNT(*)
FROM hits
WHERE agent LIKE '%Googlebot%'
GROUP BY page
回答2:
Try this:
select page, count(1) as visits
from hits
where agent like '%Googlebot%'
group by page;
来源:https://stackoverflow.com/questions/3743447/mysql-calculate-visit-frequency