如何知道我的表所包含的行数或记录数(行数)?

时间:2014-11-17 11:25:25

标签: sql-server sql-server-2005

如果我的数据库中有多个表,并且我想知道该表包含的记录数。 到目前为止我所做的是:

 Select name as Product from sysobjects where xtype='U'
 order by name 

我得到了总桌子。 例如

Product
--------
apple
nokia
sony
samsung
motorola

如何查找表中包含的记录总数?

2 个答案:

答案 0 :(得分:1)

得到了它。

Select distinct obj.name,i.rowcnt as product from sysobjects obj 
 inner join sysindexes i 
 on obj.id=i.id
 where  xtype='U' and rowcnt>0
 order by i.rowcnt desc

答案 1 :(得分:0)

使用count()函数获取记录总数

从tablename中选择count(*);