SEO探索

中文网站搜索引擎优化技术研究


统计Blog状态的简单SQL查询

2007/01/3 by HighDiy

  年末岁首之交,许多朋友开始对过去的一年进行总结,这对于SEO而言是相当重要的,过去的无论成功的经验还是失败的教训对于未来都是极有意义的。

  对于基于Wordpress的blog而言,如何统计过去一年的成绩呢?这里给出几段简单的SQL查询语句帮助您分析2006年的数据:

  注1:此处假定Wordpress数据库前缀使用默认的“wp_”;

  注2:当然,对于更多的统计分析数据,象网站访问方面的具体数据如访问人次,来源等,则需要相应的访问分析工具如AWStatsGoogle 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’

推荐:


2 回复 to “统计Blog状态的简单SQL查询”

  1. feir

    这篇是转载来的哦。看到过。

  2. DJ舞曲

    请问这些SQL查询语法是否能通用?以前没有用过SQL的东东喔。直接后台执行吗?

回复 (回复须知)