云服务器网:购买云服务器和VPS必上的网站!

MSSQL 查询表的行数实例分析

MSSQL查询表中行数可以通过以下三种方法:
###=====方法1:使用SQL聚集函数或COUNT(*)子句======
计算表中行数最经常使用方法就是使用 SQL 聚集函数或 COUNT(*) 子句。在查询中使用 count(*) 子句可以计算出指定的表

MSSQL查询表中行数可以通过以下三种方法:

###=====方法1:使用SQL聚集函数或COUNT(*)子句======

计算表中行数最经常使用方法就是使用 SQL 聚集函数或 COUNT(*) 子句。在查询中使用 count(*) 子句可以计算出指定的表的总行数。如果使用 COUNT(*) 子句只会得到 How many 而不是 What 。以下是一个 MSSQL 查询表中行数的实例:

“`sql

SELECT COUNT(*) AS [Number of rows] FROM Student


上述语句将返回表 Student 表中相关行的数量。

###=====方法2:使用标准MSSQL系统视图======

另外一个可以用来查询表中行数的方法就是使用标准 MSSQL 系统视图。MSSQL系统视图 systemviews (或msnodes) 中的 sys.partitions 会显示给定表的行数。下面是 MSSQL 查询表中行数的实例:

```sql
SELECT SUM (row_count) AS [Number of rows] FROM sys. partitions WHERE object_id = OBJECT_ID ( 'Student') AND index_id

上述语句将返回表 Student 表中相关行的数量。

###=====方法3:使用元数据函数======

还可使用元数据函数来查询表中行数。元数据函数 sys.dm_db_partition_stats 可以用来得到表信息,如表中行数等。下面是 MSSQL 查询表中行数的实例:

“`sql

SELECT SUM(row_count) AS [Number of rows] FROM sys.dm_db_partition_stats WHERE object_id=OBJECT_ID(‘Student’)


上述语句将返回表 Student 表中相关行的数量。

综上所述,可使用 SQL 聚集函数或 COUNT(*) 子句、系统视图等方法查询MSSQL中表的行数。

本文来源:https://www.yuntue.com/post/193461.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注