统计Blog状态的简单SQL查询
2007/01/3 by HighDiy年末岁首之交,许多朋友开始对过去的一年进行总结,这对于SEO而言是相当重要的,过去的无论成功的经验还是失败的教训对于未来都是极有意义的。
对于基于Wordpress的blog而言,如何统计过去一年的成绩呢?这里给出几段简单的SQL查询语句帮助您分析2006年的数据:
注1:此处假定Wordpress数据库前缀使用默认的“wp_”;
注2:当然,对于更多的统计分析数据,象网站访问方面的具体数据如访问人次,来源等,则需要相应的访问分析工具如AWStats、Google Analytics等,标准的(未扩充的)WordPress数据库内不包涵此类数据。
2006年文章总数
SELECT COUNT(*)
FROM `wp_posts`
WHERE post_date >= ‘2006-01-01′
AND post_date < '2007-01-01'
AND post_status = ‘publish’
2006年留言总数
SELECT COUNT(*)
FROM `wp_comments`
WHERE comment_date >= ‘2006-01-01′
AND comment_date < '2007-01-01'
AND comment_approved = ‘1′
2006年文章平均字数
SELECT AVG(LENGTH(post_content))
FROM `wp_posts`
WHERE post_date >= ‘2006-01-01′
AND post_date < '2007-01-01'
AND post_status = ‘publish’
2006年文章总字数
SELECT SUM(LENGTH(post_content))
FROM `wp_posts`
WHERE post_date >= ‘2006-01-01′
AND post_date < '2007-01-01'
AND post_status = ‘publish’









2007/01/4 12:52 am
这篇是转载来的哦。看到过。
2007/06/18 12:10 pm
请问这些SQL查询语法是否能通用?以前没有用过SQL的东东喔。直接后台执行吗?