Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 计算SQL Server中的行数_Sql Server 2008 - Fatal编程技术网

Sql server 2008 计算SQL Server中的行数

Sql server 2008 计算SQL Server中的行数,sql-server-2008,Sql Server 2008,我需要查询SQL Server表中的列数。此 select count(*) from table *表示所有列 select count(*) from your_table 计数所有行,即使某些记录包含NULL条目 select count(some_column) from your_table 计数某些列不为空的记录请编辑您的问题-标题和正文有两个完全不同的问题。从sys.columns中选择计数(*),其中object\u id=object\u id('tablename')*

我需要查询SQL Server表中的列数。

select count(*) from table
*
表示所有列

select count(*) from your_table
计数所有行,即使某些记录包含
NULL
条目

select count(some_column) from your_table

计数某些列不为空的记录
请编辑您的问题-标题和正文有两个完全不同的问题。从sys.columns中选择计数(*),其中object\u id=object\u id('tablename')*并不表示所有行。这意味着所有的栏目。他想要的是栏目而不是内容中的行,而不是标题,所以谁知道呢。