c# – 如何计算SQL Server中的多个列?

我有这样一张桌子:如何计算A,B,C,D列中具有相同值的行?列’ID’将被忽略.对于这种情况,计数结果为2.解决方法:怎么样:SELECT COUNT(*), A, B, C, DFROM dbo.YourTableGROUP BY A, B, C, D-- optional - if you ...

我有这样一张桌子:

如何计算A,B,C,D列中具有相同值的行?

列’ID’将被忽略.

对于这种情况,计数结果为2.

解决方法:

怎么样:

 SELECT COUNT(*), A, B, C, D
 FROM dbo.YourTable
 GROUP BY A, B, C, D
 -- optional - if you want to skip all the rows that occur only once
 -- HAVING COUNT(*) > 1 

基本上,您只需按感兴趣的列对数据进行分组,并让SQL计算与每组列值匹配的行.

本文标题为:c# – 如何计算SQL Server中的多个列?

基础教程推荐