博客中评论条数的统计
如有个commtent表:
属性 字段 描述
id int 主键 自增
contents text 内容
author varchar(50) 作者
Art_id int 另一个表的主键且自增
现在要根据有多少个相同的Art_id统计出 每个不同的Art_id的数量,Art_id会随时变化! 请问如何建一个表来保存统计 出来的数量 用sql server 2005
--------------------编程问答-------------------- 因为数据是动态变化的,你可以创建一个视图,然后从这个视图中取数据就可以了。
create view 评论统计 as select count(Art_id) from commtent group by Art_id
不然的话你也可以直接通过sql语句计算文章的评论数。 --------------------编程问答-------------------- 恩,没必要建一个表来存统计数量,因为你都说了,是动态变的
那就每次需要时用sql搜出来就可以了
select Art_id,count(1) from commtent group by Art_id--------------------编程问答-------------------- 为什么需要保存?
查出count就行了吧。
据说这些东西用缓存可以提高80%以上的效率 --------------------编程问答-------------------- 建评论实体类,有一属性关联文章实体类
通过文章ID查询查询评论数,或用视图查询数据
select count(Art_id) from commtent group by Art_id --------------------编程问答-------------------- UP --------------------编程问答--------------------
--------------------编程问答-------------------- 我是在文章中放了个字段,用触发器更新那个的。如果异常的时候,另外写个方法更新统计数。
select Art_id,count(1) from commtent group by Art_id
补充:.NET技术 , ASP.NET