当前位置:编程学习 > C#/ASP.NET >>

博客中评论条数的统计


如有个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  --------------------编程问答--------------------
引用 4 楼 wuyq11 的回复:
建评论实体类,有一属性关联文章实体类
通过文章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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,